首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
56
问题
请编写一个函数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://kaotiyun.com/show/W8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()。
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",
以下叙述中错误的是______。
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()。
已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置填空。voidfun(inta[N],intk){inti:for(i=k;i
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
下列关键字中,不属于C语言变量存储类别的是______。
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){intid,max,temp;max=n-1;do{j=0;f
随机试题
起重杆所承受的载荷是()。
________是与社会民众发生直接关系的组织,________是间接为实现整个行政组织目标服务的机关,其服务对象是________。
“文章合为时著,歌诗合为事而作”的提出者是()
某患者佩戴软性角膜接触镜3年,近半月来出现异物感,镜片移动增大,镜片特别容易脏,眼睛痒,并伴有丝状分泌物。该患者可能为
专用设备的突出特点是()。
会计职业道德评价的实质是会计行为是否符合()的要求。
“扁舟过桥下,闻萧声何处,有风吹到月三更”。此联所描写的是月夜下西湖断桥之景。()
曲线y=xln(1+)的渐近线的条数为
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
ImprovingYourMotivationforLearningEnglishI.TheimportanceofthetechniquesforimprovingmotivationA.Necessityforlea
最新回复
(
0
)