首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
admin
2023-02-27
34
问题
使用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://kaotiyun.com/show/FD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
途中ABCD是边长为2的正方形,以AB为直径的半圆以及以AB为半径的两个537圆在正方形中划分出小面积S1,S2,S3,S4,则S4-S1=()。
某学生在一次考试中,语文、数学、外语三门学科的平均成绩是80分,物理、化学两门学科的平均成绩是85分,则这个学生5门的平均成绩是()分。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
设含有8个元素的集合的全部子集数为S,其中由3个元素组成的子集数为T,则是的值为()。
直线2x-y-4=0上有一点P,它与两定点A(4,-1)、B(3,1)的距离之和最小,则点P的坐标是()。
某电脑用户计划使用不超过500元的资金购买单价分别为60元、70元的单片软件和盒装磁盘,根据需要,软件至少买3片,磁盘至少买2盒,则不同的选购方式有()。
某工程队有6项工程需要先后单独完成,其中工程乙必须在工程甲完成后才能进行,工程丙必须在工程乙完成后才能进行,工程丁又必须在工程丙完成后立即进行,那么安排这6项工程的不同排法有()。
结合材料回答问题:材料1“中国梦”是习近平在党的十八大后提出的重要指导思想和重要执政理念。2012年11月29日,习近平在参观《复兴之路》展览时的讲话中首次正式提出“中国梦”。习近平把“中国梦”定义为“实现中华民族伟大复兴,就是中华民族近代以来
结合材料回答问题:材料1美国疾病控制与预防中心的统计显示,截至2021年7月23日,美国过去一周平均日增新冠肺炎确诊病例40246例,较一周前增加46.7%。面对再趋紧张的疫情形势,美国一些政客的心思却没有放在本国抗疫上,而是继续玩弄疫情污名
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。【说明】某公司拟开发一款基于Web的工业设备监测系统,以实现对多种工业设备数据的分类采集、运行状态监测以及相关信息的管理。该系统应具备以下功能:现场设备状态采集功能:根据数据类型对设备监测指标
随机试题
Itisaquestion______thebookwillbepublishedthismonthornextmonth.
下述哪项不是溃疡性结肠炎常见的并发症
案情:李某和张某密谋入户抢劫,劫取被害人杨某财物若干,并在争斗时把杨某邻居何某家的自行车砸坏,使何某的老母亲受到惊吓。这一抢劫事实被路过的聋哑人赵某(聋哑学校教师)看到,公安机关立案后,通过翻译向赵某询问了案件情况,经过侦查决定逮捕张某和李某。案件起诉到人
某新建道路,全线经过农田,腐殖土厚度0.3m。部分路段有鱼塘,需挖除腐殖土和淤泥。道路结构为:路基为2—3m的填土,上部有9%石灰处理土200mm;路面为12%石灰土底基层150mm,石灰粉煤灰砂砾基层350mm,沥青混凝土上、中、下面层合计150mm,共
按照《会计法》的规定,出纳人员不得兼管稽核和收入、费用、债权债务账目的登记工作,但可负责会计档案的保管工作。()
全面风险管理是商业银行的一项基础性、系统性、全局性的工作。()
甲公司为增值税一般纳税人,增值税税率为17%,生产中所需W材料按实际成本核算,采用月末一次加权平均法计算和结转发出材料成本。2013年6月1日,W材料结存1400千克,账面余额385万元,未计提存货跌价准备。甲公司2013年6月份发生的有关W材料业务如下:
低年级小学生擅自离开座位,老师不予理会,转而表扬那些坐着不动的学生,离开座位的学生也不擅自离开座位了。这反映的是()
下列关于μC/OS—Ⅱ操作系统的陈述中,不正确的是()。
WhichofthefollowingwillNOTpossiblyleadtoheartdisease?
最新回复
(
0
)