首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和其他函数中的
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和其他函数中的
admin
2019-09-02
46
问题
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
float fun(float*a,int n)
{
}
main()
{float score[30]={90.5,72,8 0,61.5,55},aver;
void NONO();
aver=fun(scroe,5);
printf("\naverage score is:%5.2f\n",aver);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE*fp,*wf;
nt i,j;
float aver, score[5] ;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<1 0 ; i++) {
for(j=0;j<5;j++) fscanf(fp,"%f,",&scroe[j]);
aver=fun(score,5);
fprintf(wf, "%5.2f\n", aVer);
}
felose(fp);
fclose(wf);}
选项
答案
int i; float ave=0.0; for(i=0;i<n;i++) aVe=ave+a[i]; ave=ave/n; return ave;
解析
该程序功能是计算n门课程的平均分,求解过程首先统计n门课的总分,然后根据总分求得平均分。
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/IKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确
下列选项中不属于面向对象程序设计特征的是
下列排序方法中,最坏情况下比较次数最少的是
以下叙述中正确的是
下列选项中,不能用作标识符的是
下面不属于软件设计阶段任务的是
C语言中char类型数据占字节数为
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
有以下程序#includetypedefstruct{intb,p;}A;voidf(AC)/*,注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
随机试题
某公司作为零售业中的一个巨头,其成功是建立在利用信息技术整合优势资源的基础之上。早在20世纪70年代,该公司就开始在其分销中心和各家商店运用计算机进行库存控制。80年代,该公司所有连锁商店都用上条形码扫描系统,还开发了一套市场营销管理软件系统。90年
油田整个开发过程中,各个小层的地层压力、驱动阻力和水淹情况是()的。
存储一篇万字的文章,应该使用数据类型是________。
企业组织创新包括()
只存在于RNA中的碱基是
吴某因欠李某借款8万元,将卡车一辆抵押给李某并办理了抵押权登记。后卡车因车祸损坏,吴某将卡车送到某修理厂大修,修理完毕后,吴某因资金紧张无力支付1万元修理费,修理厂遂将卡车留置。此时,吴某欠李某的借款到期,李某要求修理厂将卡车交给自己进行拍卖,以所得资金偿
旅游者要求单独外出购物,导游员应()。
罗斯福新政
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。
TheoriesofHistoryI.Howmuchweknowabouthistory?A.【T1】________existforonlyafractionofman’stime
最新回复
(
0
)