首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。 例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函
admin
2018-09-27
20
问题
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
例如:若有5门课程的成绩是:90.5,72,80,61.5,55。则函数的值为:71.80。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<stdio.h>
2 float fun(float *a,int n)
3 {
4 }
5 main()
6 {float score[30]={90.5,72,80,61.5,55},aver;
7 void NONO();
8 aver=fun(Score,5);
9 printf(’’\nAverage scoreis:%5.2f\n’’,aveE);
10 NONO();
11 }
12 void NONO()
13 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
14 FILE *fp,*wf;
15 int i,j;
16 float aver,score[5];
17 fp;fopen(’’in.dat’’,¨r");
18 wf=fopen(’’out.dat’’,’’w’’);
19 for(i=0;i<10;i++) {
20 for(j=0;j<5;j++)
21 fscanf(fp,’’%f,’’,&score[j]);
22 aver=fun(score,5);
23 fprintf(wf,’’%5.2f\n’’,aver);
24 }
25 fclose(fp);
26 fclose(wf);}
选项
答案
1 int i; 2 float ave=0.0; 3 for(i=0;i<n;i++)ave=ave+a[i]; 4 ave=ave/n; 5 return ave;
解析
该程序功能是计算n门课程的平均分,求解过程首先统计n门课的总分,然后根据总分求得平均分。
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://jikaoti.com/ti/IAa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果
设有如下程序段:intx=2002,y=2003;printf(“%d\n”,(x,y));则以下叙述中正确的是
在数据结构中,从逻辑上可以把数据结构分为______。
以下程序运行后的输出结果是()。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<C)t=a;a=c;c=t;if(a<c&&b<C)t=b;b=a;a=t;printf(
以下程序运行后的输出结果是()。main(){inta,b,c;a=10;b=20;c=(a/b<1)&&(a%b<1);printf("%d%d%d\n",a,b,C);}
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
常采用的两种存储结构是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在深度为7的满二叉树中,度为2的结点个数为【】。
随机试题
该求助者的核心问题是什么?属于什么范围内的心理紊乱?并说明理由。为什么咨询过程中求助者对心理咨询师有依赖和移情,你怎样区别它们?
咨询师在提问及引导求助者进行自我审查时应特别注意()。
某寄宿小学以平均成绩高和“小升初”升学率高而闻名,许多家长都慕名而来,想方设法将孩子送人该学校。学校为保持这种优势,要求学生在晚饭后必须参加晚自习.特别是五、六年级学生.学校还按照每次考试的成绩规定自习时间,成绩越差自习时间越长,有些学生甚至要自习到晚上1
各区(县)人民政府,市各局委办,市各直属机关:近年来,应广大群众的要求,我市逐步放开了烟花爆竹销售市场,但烟花爆竹销售还存在着管理不规范、监督不到位、销售不合法的现象,不仅影响了市场秩序,而且带来了一定的安全隐患。鉴于此,为规范我市烟花爆竹销售市
游泳池有甲、乙、丙三个注水管。如果单开甲管需要24小时注满水池;甲、乙两管合开需要12小时注满水池;乙、丙两管合开需要6小时注满水池。那么,单开丙管需要()小时注满水池。
你的工作得到同事的认可,但却得不到领导的认同,应该怎么办?
Anumberofresearchershaveexaminedthevariables/strategiesthataffectstudents’learningEnglishasasecondlanguage.This
卫某与同村的仇某发生互殴,双方均致轻微伤。卫某对本市法医机构作出的轻微伤鉴定不满,遂暗中将自己身上的原创伤口扩长,导致伤势加重,并另行委托鉴定,结论为轻伤。后卫某以故意伤害罪向法院告发仇某,仇某被羁押39天后,司法机关查清了事实真相。卫某的行为构成()
下列关于运算符重载的叙述中正确的是
It’sallannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthat【C1】______eveningyou’reburningthelate-nightoi
最新回复
(
0
)