首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2015-08-23
19
问题
请编写一个函数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]={9 0.5,7 2,8 0,
61.5,55),aver;
void NONO();
aver= fun(score, 5);
printf("\ruiverage SCOEe is:%5.2f\n",
aver);
NONi();
}
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<1 0;i++) {
for(j=0;j<5 ;j++)fscanf
(fp,"%f,",&SCOEe[j]);
aver=fun(score,5);
fprintf(wf, "%5.2f\n", aver);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i; float ave=0.0 ; for(i=0; i
解析
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/eHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
为了使模块尽可能独立,要求
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
若变量已正确定义并赋值,以下符合C语言语法的表达式是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
行政组织的物质要素包括()
男孩,15岁。打篮球后左膝关节肿胀疼痛就诊。检查:左膝关节局部肿胀,压痛明显,膝关节及其周围有大片瘀斑。其兄有血友病A病史。本例确诊为血友病A,下列哪项治疗是错误的
患者,男,54岁。右上肺癌,在住院化疗期间渐起右下肢肿胀疼痛,血管超声检查提示深静脉血栓,予抗凝治疗一度有所改善。早餐进食时突感胸闷、气紧、心前区疼痛,呈进行性加重。查体:明显发绀,不能平卧,心界扩大,心率110次/分,律齐,P2亢进,三尖瓣区闻及收缩期杂
糖尿病易合并肾功能不全是因为
行政拘留是最为严厉的治安处罚,其最长期限为不超过20日。( )
给定资料1.2017年12月29日晚,武汉华中科技大学教学楼五楼二中教室正在进行一场人文讲座,李教授关于“诗和远方”“历史唯物主义与浪漫主义"等人生意义的哲学思考不时引发学生们的热烈掌声。自1994年以来,这样的讲座已经在华中科技大学举行了220
根据有关基础资料和国民经济核算方法,2014年上半年我国GDP初步核算结果如下:2014年上半年,第二产业GDP约为第一产业GDP的()倍。
以下程序:#include#includemain(){charstr[]="abcd\123Lxab";printf("%d",strlen(str));}运行后的输出结果
InspectorMarshallwas______forhisprofessionalandcaringattitude.
A、Skateboarding.B、Rollerskating.C、Cycling.D、Surfing.A细节题。浏览选项可知,问题与运动有关。从对话一开始,男士就明确提到他户外的onlyrecreation(唯一的娱乐活动)是skateboa
最新回复
(
0
)