首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2020-07-28
32
问题
请编写一个函数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 score is:%5.2f\n’’,aver);
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++)fscanf(fp,’’%f,’’,&score[j]);
21 aver=fun(score,5);
22 fprintf(wf,’’%5.2f\n’’,aver);
23 }
24 fclose(fp);
25 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 ;
解析
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/sU3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式3.6-5/2+1.2+5%2的值是
以下正确的字符串常量是
有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下面描述中不属于数据库系统特点的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
下列数据流图(DFD)构造规则中正确的是
随机试题
妊娠
什么是预算控制?有哪些种类?
产品
我国近现代教育史中,特别把美育提出来,将体、智、德、美四育并列的人是【】
该患者查体及手术中所见,哪项是错误的下列手术方法,哪项最适宜
参与原核基因转录激活调节的基本要素不包括
下列属于非处方药的药物有
下列项目中,应当全额计提存货跌价准备的有()。
依次填入下列句中横线处的词语恰当的一项是:(1)抗洪工程是百年大计,即使是在紧急关头,也不能______时间紧迫而降低质量要求。(2)在这样的实验室里,工作人员的动作要求______考虑,要准确而缓慢地进行。(3)“神舟号”在辽
社会规律和自然规律的区别在于
最新回复
(
0
)