首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
admin
2017-11-24
42
问题
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。
注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 8
typedef struct
{char num[10];
double s[N];
double ave;
}STREC;
void fun(STREC*a)
{
}
main()
{STREC s={’’GA005’’,85.5,76,69.5,85,91,72,64.5,87.5};
int i;
void NONO();
fun(&s);
printf(’’The%s’sstudentdata:\n’’s.num);
for(i=0;i<N;i++)
printf(’’%4.1f\n’’,s.s
);
printf(’’\nave=%7.3f\n’’,s.ave);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*out;
int i,j;STREC s[10]={
{’’GA005’’,85.5,76,69.5,85,91,72,64.5,87.5},
{GA001’’,82.5,66,76.5,76,89,76,46.5,78.5},
{’’GA002’’,72.5,56,66.5,66,79,68,46.5,58.5},
{’’GA003’’,92.5,76,86.5,86,99,86,56.5,88.5},
{’’GA004’’,82,66.5,46.5,56,76,75,76.5,63.5},
{’’GA006’’,75.5,74,71.5,85,81,79,64.5,71.5},
{’’GA007’’,92.5,61,72.5,84,79,75,66.5,72.5},
{’’GA008’’,72.5,86,73.5,80,69,63,76.5,53.5},
{’’GA009’’,66.5,71,74.5,70,61,82,86.5,58.5},
{’’GA010’’,76,66.5,75.5,60,76,71,96.5,93.5},
};
out=fopen(’’out.dat’’,’’W’’);
for(i=0;i<10;i++)
fun(&s
);
fprintf(out,’’%7.3f\n’’,s
.ave);
fclose(out);
}
选项
答案
void fun(STREC*a) } int i: a一>ave=0.0; for(i=0;i<N;i++) a一>ave=a一>ave+a一>s[i];/*求各门成绩的总和*/ a一>ave=a→ave/N;/*求平均分*/ }
解析
本题考查自定义形参的相关知识点,程序流程是这样的:在fun()函数中求出平均分后,返回到主函数时平均分也要带回,所以只能定义一个指针类型的形参STREC*a,此时,引用成员的方式可以使用指向运算符,即
a一>ave和a一>s
,当然也可用(*a).ave和(*a).s
。
转载请注明原文地址:https://kaotiyun.com/show/HSID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有关人权,下列表述错误的是()。
2017年中央一号文件指出,以推进农业供给侧结构性改革为主线,围绕(),加强科技创新引领,加快结构调整步伐,加大农村改革力度,提高农业综合效益和竞争力。
本来,小吃吸引人的地方,在于它的新鲜、特异,以及不同的口味。这种“不同”,不仅体现在与其他吃食不同,也同样体现在同一类小吃的口味差异上。好的小吃,绝非满大街的小吃摊都是一个味儿。这是中式小吃的特色所在,也是其难以“标准化”的根源所在。如果硬性规范、约束小吃
互联网深切地变革了媒体的内容生产方式。媒体环境呈现“移动化、社交化、视觉化”三大趋势,在这些趋势影响下所诞生的网络媒体是粉丝经济的基础。传播媒介更为迅速便捷,与粉丝的心理距离更为接近,粉丝的组织化程度大幅提高,这些都使得粉丝能更为顺利地介入偶像生活,甚至可
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
联系实际,论述我国的司法原则。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
[*]作变量代换或提公因式,再利用等价无穷小代换x—sinx~x3/6(x→0)简化求之.解一令t=1/x,x→∞时,t→0,则解二
请根据图示网络结构回答问题。如果图中防火墙FW为CiseoPIX525,并且部分内网需要访问外网,需要使用的两个配置命令依次是___________和________。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删除,使程
以下是正确C语言标识符的是()。
随机试题
BX1—330型弧焊变压器怎样调整电流?
在中国,职工在企事业单位中享有当家做主的民主权利,主要通过_________来实现.
以下疾病中性粒细胞碱性磷酸酶积分不减低的是
下列有关抗恶性肿瘤药羟基脲的说法正确的是
小王即将在30天后取得国土资源部土地登记上岗资格证,那么在这段时间内,他()。
2013年某省下辖10个地市的商品房销售额(单位:亿元)分别为:1281307813492166195176181199这组数据的中位数是()亿元。
学生害怕在社交场合讲话,担心自己会因发抖、脸红、声音发颤、口吃而暴露自己的焦虑,觉得说话不自然,因而不敢抬头,不敢正视对方眼睛,这种心理状况是一种()。
“中国城市科学发展论坛暨2011城市评价报告发布会”在北京举行,发布的《2011中国城市发展综合评价报告》显示,位列2011中国城市科学发展综合排名前三名的三个城市分别是()。
关系模式R的码是R的规范化程度最高达到
InthesouthofSpain,therewasasmallvillagewhosepeoplewereveryjoyfulandlucky.Thechildrenplayedundertheshadeof
最新回复
(
0
)