首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
49
问题
请编写一个函数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全国计算机二级
相关试题推荐
针对简单程序设计,以下叙述的实施步骤顺序正确的是
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c一(’a’-’A’);C++;}}voidmain(){char
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
不能正确表示数学式的表达式是
有以下程序main(){unsignedchara=8,c;C=a>>3;printf("%d\n",c);}程序运行后的输出结果是
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列选项中不属于软件生命周期开发阶段任务的是
随机试题
意见有哪几种类型?
关于劳动合同中试用期的约定,错误的是()。
下列属于早期智人阶段的代表人类有( )。
________tonuclearradiation,evenforashorttime,mayinfluencegenesinhumanbodies.
下列属于边塞诗的诗句有()。
下面的诗句中所描述的典故,发生时间最早的是()。
西欧中世纪的骑士教育作为家庭教育形式,是普通人民的教育。
Thesourcesofanti-Christianfeelingweremanyandcomplex.Onthemoreintangibleside,therewasageneralpiqueagainstthe
WhendidthefamilyCarbecomecommoninAmerica?Intheearly______.
Accustomedthoughwearetospeakingofthefilmsmadebefore1927as"silent",thefilmhasneverbeen,inthefullsenseofth
最新回复
(
0
)