首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2013-04-02
35
问题
请编写一个函数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/AJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include <strino.h> struct STU {int num; float TotalScore; }; void f(struct STU p) {struct STU
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {in
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n;i++) for(j=i+1;<n;j++) if(a[i]<a[j]){ t=a[
以下关于函数的叙述中正确的是 ______。
以下叙述中错误的是 ______。
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
当运行以下程序时,输入abcd,程序的输出结果是:[]。insert(charstr[]){inti;i=strlen(str);while(i>0)
以下叙述中错误的是______。
随机试题
在操作练习过程中,教师应当对学生的操作情况做出________,调整自己、提高操作能力。
下列关于招股说明书预先披露的说法中,正确的是()。
语言到底是什么?假如它仅仅是交流工具,地球人都讲英语也就谈不上有啥危险。然而语言还是文化最原始、最根本的成分,是文化的载体和源泉。任何一种语言中都蕴藏着那个民族的智慧、技艺、信仰、风俗等丰富的内涵,一旦消亡,人类就会丧失对理解、认识和更新自我而言“不可替代
名与字意义相反的例证是()。
要在报表每一页的顶部都有输出的信息,需要设置的是()。
Ibecameinterestedinwritingatanearlyage.Sowhenmyfourth-gradeteachertoldmeabouta【C1】______writer’sconferencew
Whomostlikelyisthespeaker?
ThefollowingispartofamemorandumfromthepresidentofHumanaUniversity."Lastyearthenumberofstudentswhoenrolledin
Inthepastoysterswereraisedinmuchthesamewayasdirtfarmersraisedtomatoes—bytransplantingthem.First,farmersselec
【B1】【B6】
最新回复
(
0
)