首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2015-08-23
22
问题
请编写一个函数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]={9 0.5,7 2,8 0,
61.5,55),aver;
void NONO();
aver= fun(score, 5);
printf("\ruiverage SCOEe is:%5.2f\n",
aver);
NONi();
}
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<1 0;i++) {
for(j=0;j<5 ;j++)fscanf
(fp,"%f,",&SCOEe[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://jikaoti.com/ti/uSi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
下述关于数据库系统的叙述中正确的是______。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
在管理灵活就业工人时,可能会出现哪些结构事项?再次仔细考虑你在组织设计方面学习的内容,这些信息如何帮助管理者解决这些事项?
下列哪项不是低血钾心电图改变
下列何药主治肺痈
针对急性肾盂肾炎患者的出院指导,错误的是()
采用价内税计税方法的税种是()。
1995年试行的失业调查统计方法中,失业人员包括()。
长期以来,食品安全问题之所以屡打屡犯,层出不穷,以至于民众人心惶惶,甚至惊呼“找不到可以放心吃的东西”,重要原因之一,在于法律发力不够,惩处力度偏轻。涉案人员所付出的代价,和其造假、掺假所获得的利益不成比例,高举轻放般的惩处非但不能起到应有的法律震慑作用,
互补品,是指两种商品之间存在着某种消费依存关系,即一种商品的消费必须与另一种商晶的消费相配套。可以分为两类,普通互补品,是指两种商品之间没有固定的同时使用的比例;完全互补品,是指两种商品之间必须按照固定不变的比例同时被使用。根据上述定义,下列选项正确的是(
ApersonbecomespartoftheChristiancommunitythroughbaptism--itisamatterofchoice【C1】______birth.TheChristiancommun
Smokingisaharmfulhabitandmakesoneaddictedoncetheystartdoingit.Thenumberofteenagerssmokingtodayhasincre
最新回复
(
0
)