首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55 则函数的值为:71.80。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55 则函数的值为:71.80。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函
admin
2020-04-18
78
问题
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
例如:若有5门课程的成绩是:90.5,72,80,61.5,55
则函数的值为:71.80。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inClude
float fun(float *a,int n)
{
}
main()
{ float Score[30]={90.5,72,80,
61.5,55),aver;
void NONO();
aver=fun(S core,5);
printf(“\nAverage score is:%5.2f\n”,aver); NONO();
}
VOid NONO()
(/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp,。wf;
int i,j;
float aver,score[5];
fP=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“W”);
for(i=0;i<10; i++) {
for(j=0;j<5;j++)fscanf
(fp,“%f,”,&Score[j]);
aver=fun(score,5);
fprintf(wf,“%5.2fkn”,aver);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i ; float ave=0.0; for(i=0; i
解析
该程序功能是计算n门课程的平均分,求解过程首先统计n门课的总分,然后根据总分求得平均分。
[解题思路]
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/hkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有如下程序:#includeintsum_mod(inta,intb){returna+b%2:}main(){inti;for(i=0;i
下列叙述中正确的是()。
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
设变量已正确定义并赋值,以下正确的表达式是()。
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
以下选项中不属于C语言标识符的是
随机试题
年轻恒牙深龋进行再矿化治疗时,软化牙本质再矿化的时间大约是
劳务企业要根据劳务人员()为劳务人员缴纳社会保险,并将缴费收据复印件、缴费名单报总包方项目部备案。
系统提供的凭证限制类型包括( )。
市区某电机生产企业于2019年4月2日成立,为增值税一般纳税人,适用企业所得税税率25%。2019年4—12月生产经营业务如下:(1)全年直接销售电机取得不含税销售收入8000万元,全年购进原材料钢材,取得增值税专用发票,注明税款850万元(已通过主管
下列各项中,承诺开放部分公共邮政服务的世贸组织成员国是()。
下列各项中,应计入其他应付款的是()。
试述增强科技自主创新能力的主要措施及增强自主创新能力的主要意义。
建设中国特色社会主义法治体系,是全面依法治国的重要内容和奋斗目标,是建设社会主义法治国家的总抓手。建设中国特色社会主义法治体系,要求建设高效的法治实施体系具体来说,就要()
下列关于自由表的说法中,正确的是
Kevinlikesthejobasataxidriverbecause______.
最新回复
(
0
)