首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序NODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000 请改正函数fun中指定部
给定程序NODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000 请改正函数fun中指定部
admin
2020-11-27
38
问题
给定程序NODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdjo.h>
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
.scoEe[1];
return sum/n;
}
main()
{STU std[]={"N1001",76.5,82.0,"N1002",66.5,73.0,
"N1005",80.5,66.0,"N1006",81.0,56.0};
printf("第1门课程的平均分是:%lf\n",fun(std,4));
}
选项
答案
(1)double sum改为double sum=0.0; (2)for(i=0;i<2;i++)改为for(i=0;i<n;i++); (3)sum+=std[i].score[1]改为sum+=std[i].score[0];
解析
(1)double sum改为double sum=0.0;累加求和需要初始化累加结果的临时变量。
(2)for(i=0;i<2;i++)改为for(i=0;i<n;i++);共有n个学生的成绩,需要累加所有学生第一门课的成绩。
(3)sum+=std
.score[1]改为sum+=std
.score[0];第1门课程的平均分,C语言的下标是从0开始的。
转载请注明原文地址:https://kaotiyun.com/show/Fd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;do{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
有以下程序:#includemain(){inta=1,b=2;for(;a
有以下程序main(){charc1,c2;c1=’A’+’8’-’4’:c2=’A’+f8’-’5’;printf("%c,%dkn",e1,c2);}已知字母A的ASCII码为65
下列关于栈叙述正确的是
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
以下叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下选项中作为C语言合法常量的是
关于C语言标识符,以下叙述中错误的是()。
在数据库系统中,用户所见的数据模式为
随机试题
UniversalHealthCare,Worldwide,IsWithinReachA)Bymanymeasurestheworldhasneverbeeninbetterhealth.Since2000
在填料萃取塔正常操作时,连续相的适宜操作速度一般为液泛速度的50%~60%。()
国际疾病分类家族开始创建的年代是
水痘皮疹的特点是
(2018年)同样温度和总压力下湿空气中脱除水蒸气时,其密度会()。
边坡渗沟内应填充(),底部应填充块径不小于30Cm的石块。
对经海关审定应征关税、增值税、消费税和监管手续费、船舶吨税的货物或船舶,纳税义务人应当在海关填发税费款缴纳证的次日起7日内(星期六、星期日和法定节日除外),向指定银行缴纳税费款。()
为了适应不同地区学校和学生的特点和需要,各地可以对国家统一规定的中小学课程结构进行相应的调整,这体现了课程结构的()。
第一个明确提出“教育心理学化”思想的教育家是()
A、B两地相距400米,早上8点小周和老王同时从A地出发在A、B两地间往返锻炼。小周每分钟跑200米,老王每分钟走80米。问8点11分,小周和老王之间的距离是多少米?
最新回复
(
0
)