首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。 例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。 例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的
admin
2013-03-29
33
问题
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为:10、20、30、40。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
int fun(int score[],int m,int
below[])
{
}
main()
{ int i,n,below[9];void NONO();
int score[9]={10,20,30,40,
50 , 60 , 70,80,|90};
n=fun(score,9,below);
printf("\nBelow the average score
are:");
for(i=0;i
",below
);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调
用fun函数,输出数据,关闭文件。*/
int i, j, n, below[10],score[10];
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++) {
for(j=0;j<10;j++)fscanf
(rf,"%d",&score[j]);
n=fun(Score,10,below);
for(j=0 ; j
(wf,"%d",below[j]);
fprintf(wf,"\n");
}
fclose(rf);
fclose(wf);
}
选项
答案
{loat av=0.0; int i, j=0; for(i=0; i
score[i])below[j++]=score[i]; return j ;
解析
进入fun函数,根据前面的分析:
首先,定义变量av,通过循环,用av+=score
计算总分数,然后通过av/=m语句来计算平均分。
其次,通过循环,让每个分数和平均分比较,低于平均分数的分数给below[](below[i++]=score
)。在进行以上循环的同时,定义了一个变量i,每当发现一个小于平均分的分数,j自动加1(j++;)。
最后,返回j值,即是数组score[]中低于平均分的元素个数。
转载请注明原文地址:https://jikaoti.com/ti/4In0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
下列二维数组初始化语句中,不正确的是()。
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
用筛选法可得到2~n(n
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
长期应用糖皮质激素突然停药或减量过快出现反跳现象,其原因可能是
执业医师法规定,医师有下列情形之一的,县级以上人民政府卫生行政部门应当依法给予表彰或奖励。其中不属于法定表彰或奖励的情形是
(2013年真题改编)长管并联管道各并联管段的()。
[背景资料]某建设单位投资兴建一大型商场,地下二层,地上九层,钢筋混凝土框架结构,建筑面积为71500m2。经过公开招标,某施工单位中标,中标造价25025万元。双方按照《建设工程施工合同(示范文本)》(GF—2013—0201)签订了施工总承包
甲公司2010年1月1日发行在外普通股8000万股;5月1日按平均市价增发普通股1500万股;11月1日回购普通股600万股,以备将来奖励职工之用。该公司2010年度净利润为3738万元。则该公司2010年度基本每股收益为()元。
古代的庠、序都是指——,中国早在4000多年前的——就有了学校教育的形态。
下列哪种情形构成交通肇事罪?()
设f(x)是二阶常系数非齐次线性微分方程y″+py′+qy=sin2x+2ex的满足初始条件f(0)=f′(0)=0的特解,则当x→0时,().
Neverunderestimatethelearningpowerofplay.OneofParks’findingsisthatchildren【C1】______valuablelearningopportunitie
在E-R图中,用来表示实体的图形是
最新回复
(
0
)