首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。 例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。 例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5
admin
2019-04-04
55
问题
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。
例如,若输入8名学生的成绩:80.5 60 72 90.5 98 51.5 88 64
则低于平均分的学生人数为:4(平均分为:75.5625)。
请改正程序中的错误,使它能统计出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
{}include
#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
< ave) count++;
/**********found**********/
*aver=Ave ;
return count;
}
main()
{ float s[30], aver;
int m,i;
printf ("\nPlease enter m:");
scanf ("%d",&m);
printf ("\nPlease enter%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/t9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fseek函数的正确调用形式是
有以下程序:structS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;i<P->n-1;i++)for(j=j+1;j<P->n-1;j++)
下列选项中不会引起二义性的宏定义是()。
有以下程序段:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是()。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
若有说明:inta[][3]={0,0};则不正确的叙述是()。
设有定义语句intx[6]=(2,4,6,8,5,7.),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
随机试题
世の中、タダほど高いものはない、と言う。テレビのバラエティー番組には社会的使命みたいなものがない(面白ければそれでいい)から、スポンサーが番組に口を出してもだれも文句を言わない。それで番組がもっと面白くなれば、視聴者だって喜ぶだろう。しかし新聞に
关于乳腺的描述,错误的是
男,12岁。10天前出现上唇部红肿,可见脓头,自行挤压排脓液,后出现发热,畏寒,体温最高达38.9℃,寒战,头痛剧烈,神志不清。其最可能的并发症是()
患者,女,50岁。右肩疼痛并活动障碍1周,诊为右肩周炎,既往有胃溃疡病史,经常感上腹部不适。该患者可以使用药物的是
以下各项不属于自动稳定的财政政策的表现的是()。
甲股份有限公司委托A证券公司发行普通股1000万股,每股面值1元,每股发行价格为4元。根据约定,股票发行成功后,甲股份有限公司应按发行收入的2%向A证券公司支付发行费。如果不考虑其他因素,股票发行成功后,甲股份有限公司记入“资本公积”科目的金额为(
社区工作者一般会通过组织一系列社区活动,如夏季文艺演出、老人书画比赛、青少年兴趣小组等,让居民在这些活动中相互熟悉、交往、沟通,这种行为属于社区工作地区发展模式中的()策略。
拥有健康的身体是从事任何学习和工作的基本前提,确保他们的身体健康尤为重要。因此,能够促进小学生身体健康的学校体育属于基础性课程。
已知A=,矩阵X满足A*X=A-1+2X,其中A*是A的伴随矩阵,则X=________
TessoftheD’UrbervillesandJudetheObscurearetworepresentativenovelswrittenby__________.
最新回复
(
0
)