首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。 例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5 8
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。 例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5 8
admin
2013-03-29
53
问题
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。
例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5 88 64
则低于平均分的学生人数为:4(平均分为:75.5625)。
请改正程序中的错误,使它能统计出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inclucle
#define N 20
int fun(float*s,int n,float
*aver)
{ float ave,t=0.0;
int count=0,k,i;
for(k=0;k
/******************found*******************/
t=s[k];
ave=t/n ;
for(i=0;i
if(s
/******************found*******************/
*aveE=Ave ;
return count ;
}
main()
{ float s[30],aver;
int m,i;
printf("\nPlease enter m:");
scanf("%d",&ra);
printf ("\nPlease enLer%d mark:
\n",m);
for(i=0 ; i
("%f", s+i);
printf("\nThe number of students:
%d\n",fun(s,m,&aver));
printf("Ave=%f\n",aver);
}
选项
答案
(1)t+=s[k]; (2)*aver=ave;
解析
(1)根据题目要求求出平均分,首先要求总分,要把所有学生成绩相加再求平均分,因此第一个标识下面的“t=s[k];"应改为“t+=s[k];"。
(2)根据题目可知,比较的结果中高于平均分的分数ave放入指针aver所指的地址单元中,而变量Ave没有定义,因此第二标识下应将“*aver=Ave;"改为“*aver=ave;"。
转载请注明原文地址:https://kaotiyun.com/show/IWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);contin
将代数式转换成程序设计中的表达式为【】。
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){charc;c=getchar();while(c!=’?’){pu
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
以下程序段用于构成一个简单的单向链表。请填空。struetSTRU{intx,y;floatrate;【】p;}a,b;a.x=0;a.y=0;a.rate=0;a.p=
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
当代的大学生总是要经历集体生活,在参加集体生活中学会适应环境,与人相处。在实际现实生活中难免遭遇不同的境遇和矛盾,彼此需要相互沟通理解以寻求更好的化解矛盾的手段。然而好多大学生的心理承受能力薄弱,发生了一桩桩不和谐的事件……请围绕如何学会与人相处的话题,自
患者,女性,22岁。月经增多8个月,1周来牙龈出血,下肢皮肤散在出血点及瘀斑。血红蛋白73g/L,白细胞4.2×109/L,血小板42×109/L。临床诊断为特发性血小板减少性紫癜。患者激素治疗半年后效果不佳,此时首先应考虑
下列哪一项一般不是伞形科植物根和根茎类中药的特征
某工程按国务院规定于2008年6月1日办理了开工报告审批手续,由于周边关系协调问题一直没有开工,同年12月7日准备开工时,建设单位应当()。
某工业企业(增值税一般纳税人)2012年3月进行增值税进项税额核算时,下列不得作为进项税额抵扣的有()。
承认推行户籍法的难度,并不意味着可以无限期地搁置制定这部法律。法治社会的要义,就是通过法律来解决问题、协调矛盾,而不能等到所有问题都解决了,所有矛盾都消失了,才平平稳稳地推出一部迟到的法律。一些政策的推行,固然可以为法律的实施铺平道路、扫除障碍,然而政策终
幂级数在收敛区间(一a,a)内的和函数S(x)为________.
下列各组软件中,完全属于应用软件的一组是
—Wouldyoulikeabottleofmineralwater?—______.
A、Theywanttoshowtheirgenuinesympathy.B、Theyhavehadsimilarpersonalexperiences.C、Theydon’tknowhowtocopewiththe
最新回复
(
0
)