首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2015-12-22
25
问题
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。
例如:若有5门课程的成绩是:90.5,72,80,61.5,55
则函数的值为:71.80。
注意:部分源程序存在文件PROG1.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(score,5);
printf("\nAverage score is:%5.2fin",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.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/3WDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%d
以下4个选项中,不能看作一条语句的是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
C语言可执行程序的开始执行点是()。
设有变量说明int(*p)[m],其中的标识符p是()。
在深度为5的满二叉树中,叶子结点的个数为
具有3个结点的二叉树有
随机试题
究竟是谁的责任某天深夜,总经理偶尔发现加油站员工在值班期间违规睡觉。第二天他便把企管部经理叫到办公室批评了一顿,责怪企管部监督不力,制度执行不严。企管部经理感觉很委屈:相关公司制度企管部已经认真制定完成,向公司各个部门交代沟通也很清楚,并且企管部
关于泌尿系结石对泌尿系的损害,下列哪项是错误的
A.硫黄B.枸杞子C.杏仁D.姜黄E.玫瑰花因含有挥发油而易丧失气味的药物是
甲公司是一家白酒生产商,所处地理位置接近白酒原料产地、且具备优质白酒生产的成本优势和研发优势。经过市场调研,甲公司发现高端定制白酒有较好的市场需求。甲公司拟与经验丰富的产品设计顾问合作,进军高端定制白酒行业且预计能取得成功。根据上述情形,最适合甲公司选择的
【2009年】在下列情形中,可能表明管理层存在舞弊借口的有()。
结构性国际收支出现逆差时,发展中国家往往采取的措施是()。
由他人的判断所反映的自我概念,称为()。
面谈法有()等具体操作方法。(2007年11月三级真题)
我国的草原多分布在北部和西部,而森林大都集中在()边远地区。
Whatiswrongwiththeman?
最新回复
(
0
)