首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
admin
2023-02-27
24
问题
使用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,一个出水管C,若单开A管,12小时可灌满水池,单开B管,9小时可灌满水池,单开C管,满池的水8小时可放完,现A、B、C三管齐开,则水池满水需要()。
有一水池,单开甲管4小时把水注满,单开乙管6小时可以把满池水放完,如果两管同时开2小时之后,水池还能装3.5立方米,则水池容量是()立方米。
从6人中选出4人分别到巴黎、伦敦、悉尼、莫斯科四个城市游览,要求每个城市有一人游览,每人只游览一个城市,且这6人中甲、乙两人不去巴黎游览,则不同的选择方案共有()。
已知a,b,c是三角形的三边长,关于x的方程(c+a)x2+2bx+(c-a)=0有两个相等的实数根,则该三角形是()。
从存放号码分别为1,2,…,10的卡片的盒子中,有放回地取100次。每次取一张卡片并记下号码,统计结果如下:则取到的号码为奇数的频率是()。
结合材料回答问题:材料1以史为鉴、开创未来,必须团结带领中国人民不断为美好生活而奋斗。江山就是人民、人民就是江山,打江山、守江山,守的是人民的心。中国共产党根基在人民、血脉在人民、力量在人民。中国共产党始终代表最广大人民根本利益,与人民休戚与共
作为人类社会特有的一种社会现象,道德是人类社会发展到一定阶段的必然产物。道德起源的首要前提是()
1848年,席卷欧洲的资产阶级民主革命爆发,马克思积极投入并指导这场革命斗争。革命失败后,马克思深刻总结革命教训,力求通过系统研究政治经济学,揭示资本主义的本质和规律。之后,由马克思所撰写的最厚重、最丰富的著作,也被誉为“工人阶级的圣经”的著作是(
结合材料回答问题:1956年初,在我国社会主义基本经济制度确立之际,毛泽东就把如何走中国自己的社会主义建设道路问题提上了治国理政的重要议程。当年3月,他对苏共二十大后国际共产主义运动的变局和中国共产党的对策作出战略性判断,并指出:“应该把马列主义的基本原
设A是3阶矩阵,α为3维列向量,P=(α,Aα,A2α)为可逆矩阵.B=P-1AP,且A3α+2A2α=3Aα,则下列选项错误的是()
随机试题
净现值和获利指数指标共同的缺点是【】
妇女面青,多由于
三焦经在上肢的循行部位是
B细胞表面最重要的协同刺激分子是
中国人民政治协商会议在性质上属于()。
在实验研究中,衡量实验结果能够普遍推论到样本的总体和其他同类现象中的程度的指标是
2008年5月22日,范美忠在天涯论坛写下了《那一刻地动山摇——“5.12”汶川地震亲历记》一文,文中细致地描述了自己在地震时所做的一切以及过后的心路历程。据描述,范美忠当时正在四川都江堰光亚学校上语文课,课桌晃动了一下,但范根据对地震的一些经验
在Windows系统中,进行域名解析时,客户端系统会首先从本机的(1)文件中寻找域名对应的IP地址。在该文件中,默认情况下必须存在的一条记录是(2)。(2011年下半年试题)(2)
下列关于WindowsServer2003系统下DHCP服务器参数的描述中,错误的是()。
A、Byteachingwritershowtoimitate.B、Byidentifyingwriter’sstrengthandweakness.C、Bydevelopingwriter’spotential.D、By
最新回复
(
0
)