首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是从n个学生的成绩中统计出低于平均分的学生人数,并将此人数作为函数值返回,平均分存放在形参aver所指的存储单元
admin
2023-02-27
13
问题
使用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小时后乙因故要与甲见面,乙此时返行会甲约需走()(保留一位小数)。
在数字1,2,33符号+,-五个元素组成的所有全排列中,任意两个数字都不相邻的全排列有()。
在一块并排10垄的田地中,选择2垄分别种植A,B两种作物,每种作物种植一垄,为有利于作物生长,要求A,B两种作物的间隔不小于6垄,则不同的选垄方法共有()。
a,b,c是一个三角形的三边长,则方程x2+2(a+b)x+c2=0根的情况为()。
马克思在《关于费尔巴哈的提纲》中指出:“从前的一切唯物主义(包括费尔巴哈的唯物主义)的主要缺点是:对对象、现实、感性,只是从客体的或者直观的形式去理解,而不是把它们当作人的感性活动,当作实践去理解,不是从主体方面去理解。”由此可知,费尔巴哈哲学的缺陷主要是
人口发展是关系中华民族发展的大事情。2021年6月26日,中共中央、国务院公布《关于优化生育政策促进人口长期均衡发展的决定》。党中央高度重视人口问题,根据我国人口发展变化形势,作出逐步调整完善生育政策、促进人口长期均衡发展的重大决策,各项工作取得显著成效。
在2020年11月召开的中央全面依法治国工作会议上,习近平总书记用“十一个坚持”系统阐述了新时代推进全面依法治国的重要思想和战略部署,深入回答了我国社会主义法治建设一系列重大理论和实践问题,形成了内涵丰富、科学系统的习近平法治思想,为建设法治中国指明了前进
设y1,y2为dy/dx+P(x)y=Q(x)的两个特解,p,q为常数且py1-qy2为dy/dx+P(x)y=0的解,py1+qy2为dy/dx+P(x)y=Q(x)的解,则p=________,q=________.
应用凸函数概念证明如下不等式:对任何非负实数a,b,有2arctan()≥arctana+arctanb.
设函数f(x,y)具有一阶连续偏导数,且df(x,y)=yeydx+x(1+y)eydy,f(0,0)=0,则f(x,y)=________.
随机试题
在车削如图1-6所示的a、b、c三种工件的圆锥时,采用哪一种方法较好?并计算出车削时所需的α/2角度值或尾座偏移量S。
最早的外科手术器械及用途是
A.宗气B.中气C.营气D.卫气E.元气能调控腠理的开合及汗液排泄的气是()。
违约责任承担的一般方式有()。
某围堰保护对象为有特殊要求的1级永久性水工建筑物,下游为一般城镇,若围堰失事,将影响工程总工期和第一台机组发电,且造成较大经济损失,围堰使用年限为2年,堰高20m,拦洪库容为0.8亿立方米,则该围堰属于()级导流建筑物。
“四有好老师”是指有理想信念、()
患者,男性,23岁。右上后牙发木、浮出感4天。有轻微钝痛,咬紧患牙时疼痛有所减轻。无冷热刺激激发痛。可能的诊断是()。
设,方程组AX=β有解但不唯一.求正交阵Q,使得QTAQ为对角阵.
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是.
PASSAGEONEWhenisasnakemostaggressive?
最新回复
(
0
)