首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
admin
2023-02-27
43
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为10、20、30、40、
50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。
注意:部分源程序在文件progl.c中。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #include<stdlib.h>
5 int fun(int score[],int m,int below[])
6 {
7
8 }
9 void main()
10 {
11 FILE*wf:
12 int i,n,below[9];
13 int score[9]={10,20,30,40,
50,60,70,80,90};
14 system("CLS");
15 n=fun(score,9,below);
16 printf("\nBelow the average score are:");
17 for(i=0;i<n;i++)
18 printf("%d",below
);
19 /*********found*********/
20 wf=fopen("out.dat","w");
21 for(i=0;i<n;i++)
22 fprintf(wf,"%d",below
);
23 fclose(wf);
24 /*********found*********/
25 }
选项
答案
1 int fun(int score[],int m,int below[]) 2 { 3 int i,j=0; 4 float av=0.0; 5 for(i=0;i<m;i++) 6 av=av+score[i]/m;/*求平均值*/ 7 for(i=0;i<m;i++) 8 if(score[i]<av)/*如果分数低于平均分,则将此分数放入below数组中*/ 9 below[j++]=score[i]; 10 return j;/*返回低于平均分的人数*/ 11 }
解析
要计算低于平均分的人数,首先应该求出数组score中各元素的平均值。然后通过for循环语句和if条件语句找出低于平均值的分数。该题第1个循环的作用是求出平均值av,第2个循环的作用是找出数组score中低于平均值的成绩记录并存入below数组中。
转载请注明原文地址:https://www.kaotiyun.com/show/FD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
4位同学参加某种形式的竞赛,竞赛规则规定:每位同学必须从甲,乙两道题中任选一题作答,选甲题答对得100分,答错得-100分;选乙题答对得90分,答错得-90分,若4位同学的总分为0,则这4位同学的得分情况有()。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
将标号为1,2,…,10的10个小球放入标号为1,2,…,10的10个盒子内,每个盒内放一个球,则恰好有3个球的标号与其所在盒子的标号不一致的放入的方法共有()。
科学社会主义一般原则是社会主义事业发展规律的集中体现,是马克思主义政党领导人民进行社会主义革命、建设、改革的基本遵循。其中,“资本主义必然灭亡、社会主义必然胜利”的根本依据是()
简述中共党内屡次出现严重“左”倾错误的原因。
设D={(x,y)|x2+y2≤2x,0≤y≤x},且f(x,y)=x2-f(x,y)dxdy,则f(x,y)dxdy=________.
对下面4个网络:110.125.129.0/24、110.125.130.0/24、110.125.132.0/24和110.125.133.0/24进行路由汇聚,能覆盖这4个网络的地址是________。
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某企业委托软件公司开发一套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进行统一管理。在系统设计阶段,需要对不同快递公司的包裹单信息进行建模。其中,邮政包裹单如图2-1所示。请说
随机试题
重症新生儿寒冷损伤综合征的常见死亡病因是
落锤式弯沉仪测定的是静态回弹弯沉,可以直接用于路基路面评定。()
依据《风景名胜区条例》,经风景名胜区管理机构审核后,按有关法律、法规的规定报有关部门批准,可以在风景名胜区内进行的活动包括()。
智能大厦中的生活水箱共设( )等水位。
关于税率及其形式,下列表述正确的有()。
某教师在期中考试时,设计了如下试题考查学生。【例题】5mL物质的量浓度为18mol/L的硫酸中加入足量铜片并加热,充分反应。下列有关说法中正确的是()。A.有0.09mol的硫酸被还原B.有0.045mol的硫
科学家们证实,甲基叔丁基乙醚具有很强的水溶性,对土壤几乎没有亲和力,同时它又是很难分解的寿命很长的物质。__________这种化学物质见光可分解,__________阳光很难进入土壤和地下水中。__________,它一旦进入地下水中,人们就很难将它“请
甲、乙、丙、丁、戊、己六个人开圆桌会议,两两相对。如果甲与乙相邻,那么也与己相邻;如果丙与戊不相邻,那么一定与甲相邻;戊与己相邻且与乙相对。会议期间来一领导,需要一个位置,已知丙、丁相邻,领导不与甲和丁相邻而坐,那么这位领导要坐在哪里?
1KB的准确数值是_______。
InwhatfieldmighttheexampleofHelenKellerbefit?
最新回复
(
0
)