首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2020-04-18
34
问题
请编写一个函数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]={90.5,72,80,
61.5,55),aver;
void NONO();
aver=fun(S core,5);
printf(“\nAverage score is:%5.2f\n”,aver); NONO();
}
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<10; i++) {
for(j=0;j<5;j++)fscanf
(fp,“%f,”,&Score[j]);
aver=fun(score,5);
fprintf(wf,“%5.2fkn”,aver);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i ; float ave=0.0; for(i=0; i
解析
该程序功能是计算n门课程的平均分,求解过程首先统计n门课的总分,然后根据总分求得平均分。
[解题思路]
(1)在函数中首先定义平均分的变量,并将其初始化值置为0。
(2)然后在for循环中,求得所有成绩的总分,并在总分的基础上求得平均分。
转载请注明原文地址:https://kaotiyun.com/show/hkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
下面关于“EOF”的叙述,正确的是
有如下程序#include<stdio.h>main(){char*msg=’’Hello’’;intx=012;pfinff(’’%s,X=%d.\n’’,msg,x+1);}
有如下程序:#includeintsum_mod(inta,intb){returna+b%2:}main(){inti;for(i=0;i
数据库应用系统中的核心问题是()。
若有定义:charc;intd;,程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是()。
下面叙述中正确的是()。
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分濂程序给出如下。请勿改动
E—R图中用来表示实体的图形是()。
随机试题
下列对计划的叙述,不正确的是
淋症的病因,认为是"热在下焦"的著作是
A.胃溃疡B.十二指肠溃疡C.胃黏膜脱垂症D.肠结核E.原发性肝癌进食后腹痛加重见于
下列论述错误的是:()
某公路隧道为单洞双向行驶两车道隧道,全长4279m,最大埋深1049m。隧道净空宽度9.14m,净空高度6.98m,净空面积为56.45m2。该隧道围岩主要为弱风化硬质页岩,属IV—V级围岩,稳定性较差。根据该隧道的地质条件和开挖断面宽度,承包人拟采用新奥
财务评价的基本报表中销售收入()增值税的销项税,总成本中()进项税,销售税金中()增值税。
在动作技能形成的()阶段,学生开始能将完整的动作技能分解为若干个局部的、个别的动作,然后理解每个分解动作的基本要求和特征,对各个分解动作进行逐个的练习。
AmyJohnsonwasapioneerairwomaninBritain.ShewasbornonJuly1,1903,inYorkshireandlivedthereuntil1923whenshewe
任何将发放贷款的人都想知道真正的利率,也就是合同的利率减去通货膨胀率。但是用哪一个通货膨胀率呢?是过去的,还是预计的?过去的通货膨胀率是个更好一些的选择,因为我们有具体确定的数字,这样真正的利率也会以一个具体数字的形式出现。下面哪项如果正确,会是反对上面观
如何理解法治思维与人治思维的区别?
最新回复
(
0
)