首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000 请改正函数fun
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000 请改正函数fun
admin
2016-04-07
36
问题
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动mmn函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
typedef struct
{char num[8];
double score[2];
}STU;
double fun(STU std[],int n)
{int i;
/**********found**********/
double sum;
/**********found**********/
for(i=0;i<2;i++)
/**********found**********/
sum+=std
.score[1];
return sum/n;
}
mmn()
{STU std[]={"N1001",76.5,82.0,"N1002",66.5,73.0,
"N1005",80.5,66.0,"N1006",81.0,56.0};
printf("第1门课程的平均分是:%If\n”,fun(std,4));
}
选项
答案
(1)double sum;改为double sum=0.0; (2)for(i=0;i<2;i++)改为for(i=0;i
解析
(1)double sum;改为double sum=0.0;累加求和需要初始化累加结果的临时变量。
(2)for(i=0;i<2;i++)改为for(i=0;i
(3)sum+=std
.SCOre[1];改为sum+=std
.score[O];第1门课程即C语言的下标是从0开始的。
转载请注明原文地址:https://kaotiyun.com/show/S3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
下列选项中合法的赋值语句是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){S=S+i*i;i++;b}printf("%d",--i);}
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)
Jackson方法是一种面向______的结构化方法。
在C语言中,函数返回值的类型最终取决于()。
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
霉菌产生毒素需要一定条件,如食品种类,食品营养成分、水分、_______和空气流通情况等。
核医学射线测量仪器的探头中通常包括
《中华人民共和国传染病防治法》由中华人民共和国第十届全国人民代表大会常务委员会第十一次会议于2004年8月28日修订通过,由中华人民共和国主席令第十七号公布,自何时起施行
布氏艾美耳球虫病的病变主要发生于
患者,男性,40岁。常规体检时发现镜下血尿,尿红细胞5~8个/HP,尿蛋白(-),肾功能正常。血压120/80mmHg,B超示双肾未见明显异常。患者入院后第2天开始服用泼尼松60mg/d,第3天尿蛋白为2.0g/d,此时应考虑尿蛋白定量检查的可靠性
下列关于烤瓷熔附金属全冠特点的描述,不正确的是()
某公司申请不动产测绘专业和互联网地图服务专业甲级资质,对该公司技术人员数量的计算方法是()。
严格指示词是指一个语言表达式所具有的如下性质:它所指示的对象不会随着该表达式被使用的具体情境而发生改变。这些情境通常包括表达式的使用主体、表达式被使用的时间、地点、世界状态等等。根据上述定义,下列属于严格指示词的是:
ScientistsDevelopWaysofDetectingHeartAttackGermanresearchershavecomeupwithanewgenerationofdefibrillators(除颤
Morethanthree-quartersofthechildrenweinterviewedsaidthey’resometimesafraidtobehomealone.Ifyoudecideyourchild
最新回复
(
0
)