首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
26
问题
请编写一个函数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全国计算机二级
相关试题推荐
若有以下程序main(){intc;c=10^5:printf("%d\n",c);}则程序的输出结果是
若有定义:charc;intd;,程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
若有定义:inta;floatb;doublec;,程序运行时输入:1,2,3,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是()。
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示
在软件开发中,需求分析阶段产生的主要文档是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
原始记录的书写要求是什么?当出现记录错误时如何修改?
公共建筑内安全出口和疏散门的净宽度不应小于()m。
A.颌间距离B.垂直距离C.息止颌间隙D.息止颌位E.正中颌位下颌处于正中位时,上下牙槽嵴顶之间的距离称为
振动水冲法适用于处理()素填土和杂填土等地基。
ABC会计师事务所A注册会计师作为关键审计合伙人负责审计甲公司2017年度财务报表。A注册会计师了解到甲公司的以下情况:(1)甲公司为上市公司,所在行业属于食品加工行业,行业整体处于不景气状态,而且商品价格互相降价,竞争非常激烈。(2)甲公司2015年
某次竞赛中,共有20道题,比赛规则为:答对一题得5分,答错一题倒扣3分,某同学作答的最后得分为60分,该同学答对15题。()
某人参加一次趣味竞赛,总共有20道题,第1题为1分,下一题的得分均比上一题多1分。要求必须答对上一道题才能作答下一道,且必须获得60%以上的分数才能获得奖品。问他要想获得奖品,至少要答对多少道题目?()
Fearsof"madcow"diseasespread(1)_____theglobelastweek(2)_____SouthAfrica,NewZealandandSingaporejoiningmostof
SavingNature,ButOnlyManEnvironmentalNecessitiesandEnvironmentalLuxuriesA)Environmentalsensitivityisnowasrequired
A、ItrepresentsWFPandFAO.B、ItrepresentsthetargetofZeroHunger.C、Itrepresentsthegoalweallshare.D、Itrepresentst
最新回复
(
0
)