首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
admin
2023-02-27
11
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
例如,输入8名学生的成绩:80.5、60、72、90.5、
98、51.5、88、64,则平均分为75.5625,低于平均分的学生人数为4。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件modil.c中,不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #include<conio.h>
4 #define N 20
5 int fun(float*s,int n,float*aver)
6 {float ave,t=0.0;
7 int count=0,k,i;
8 for(k=0;k<n;k++)
9 /*********found*********/
10 t=s[k];
11 ave=t/n;
12 for(i=0;i<n;i++)
13 if(s
<ave)count++;
14 /*********found*********/
15 *aver=&ave;
16 return count;
17 }
18 void main()
19 {float s[30],aver;
20 int m,i;
21 system("CLS");
22 printf{"\nPlease enter m:");
23 scanf("%d",&m);
24 printf("\nPlease enter%d mark:\n",m);
25 for(i=0;i<m;i++)
26 scanf("%f",s+i);
27 printf("\nThe number of students:%d\n",fun(s,m,&aver));
28 printf("Ave=%f\n"。aver);
29 }
选项
答案
(1)t+=s[k]; (2)*aver=ave;
解析
(1)函数fun()中,第1个for循环求数组s各个元素的平均值。需要将每个元素值累加到变量t,再用变量t除以变量n,所以应改为t+=s[k];。
(2)函数fun()中,第2个for循环求数组s小于平均值的元素个数。循环结束后,将平均值保存到变量liver中,所以应改为*aver=ave;。
转载请注明原文地址:https://kaotiyun.com/show/rD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由A地至B地,甲需走14小时,乙需走12小时,甲、乙同时从A地出发,5小时后乙因故要与甲见面,乙此时返行会甲约需走()(保留一位小数)。
设含有8个元素的集合的全部子集数为S,其中由3个元素组成的子集数为T,则是的值为()。
若三点A(1,a)、B(5,7)、C(10,12)无法构成三角形,则a=()。
中国共产党领导人民进行社会主义建设,分为改革开放前和改革开放后两个时期。虽然这两个历史时期在进行社会主义建设时的思想指导、方针政策、实际工作上有很大差别,但二者绝不是彼此割裂的,更不是根本对立的。不能用改革开放后的历史时期否定改革开放前的历史时期,也不能用
1956年对中国来说,是一个非常重要的年份,国内国外都发生了重大变化。毛泽东深刻总结了苏联在建设社会主义过程中的缺点和错误,在《论十大关系》一文中,明确提出()
简述中国特色社会主义法律体系的构成及其作用。
利用变换x=arctant将方程cos4xd2y/dx2+cos2x(2-sin2x)dy/dx+y=tanx化为y关于t的方程,并求原方程的通解.
设随机变量X的概率密度为对X进行独立重复的观测,直到第2个大于3的观测值出现时停止,记Y为观测次数.求Y的概率分布;
Cookie为客户端持久保持数据提供了方便,但也存在一定的弊端。下列选项中,不属于CooKe弊端的是________。
以下关于CISC(复杂指令集计算机)和RISC(精简指令集计算机)架构的叙述中,正确的是_______。①CISC尽量用最少的指令完成计算任务②CISC对CPU结构和工艺复杂性要求更高③RISC更适合采用微程序指令实现④RISC采用单核结构,CISC采用多
随机试题
“要深刻理解己方的谈判目标,熟悉谈判事项的基本情况,有较强的组织能力和灵活的工作方法,观察问题深刻而全面,在复杂的谈判中能作出正确的决策。”具有上述素质特征的谈判者属于()
Asshematuredasanartist,she______realizethat"allartistsareaproductoftheirculture".
为显示流速极低的血流灌注信号,宜用
钢结构制作和安装单位应按规定分别进行高强度螺栓连接摩擦面的_________试验和复验,其结果应符合设计要求()
来自美国、日本的货物使用非针叶树木质包装的,报检时应提供由( )出具的《使用非针叶树木质包装声明》。
下列税费中,买卖双方都应缴纳的税费是()
政治有_____几种表现形态。【】
2010年全国废水排放总量617.3亿吨,比上年增加4.7%。其中,工业废水排放量237.5亿吨,比上年增加1.3%。城镇生活污水排放量379.8亿吨,比上年增加6.9%。废水中化学需氧量(COD)排放量1238.1万吨,比上年减少3.1%。废水中氨
设有关系R=(A,B,C)与SQL语句selectdistinctA,CfromRwhereB=5等价的关系代数表达式是()。
A、Ithasbeenduetotheeconomicrecession.B、Ithasmorethandoubledsince2011.C、Therearemoreretireddrivers.D、Onlysch
最新回复
(
0
)