首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2016-10-29
58
问题
请编写一个函数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(score,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.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/oVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
以下能正确定义一维数组的选项是______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
关于结构化程序设计原则和方法描述错误的是()。
随机试题
某建设项目业主与甲施工单位签订了FIDIC条件下的施工承包合同,合同中保函手续费为40万元,合同工期为500d。合同履行过程中,因不可抗力事件发生致使开工日期推迟50d,因不可预见的外界条件停工20d,因异常不利的气候条件停工15d,因季节性大雨停
污水管道闭水试验应符合的要求有()。
一位教师在讲授“油脂”之前,先让学生回忆高级脂肪酸的定义、甘油的结构、酯的通式及其性质,然后引导学生学习油脂的结构和性质。该教师这样处理的目的主要是()。
下列关于网络信息资源的特点的说法错误的是()。
以下说法不正确的是()。
研究人员挑选了600多名学生,让他们在屏幕背景分别为红蓝两色的电脑上接受测试。结果用红色背景电脑的人在记忆、校对等准确性测试方面得分较高,而使用蓝色背景电脑的人则表现出了更出色的想象力和创造力。2004年夏季奥运会上,穿红色服装的运动员在拳击、跆拳道、摔跤
庐山会议
中国第一个资产阶级革命组织是
全国人民代表大会的立法程序有
Formyproposedjourney,thefirstprioritywasclearlytostartlearningArabic.Ihaveneverbeenalinguist.ThoughIhadtr
最新回复
(
0
)