首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
41
问题
给定程序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(){intx=0210;printf("%X\n",x);}
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
随机试题
根据《中华人民共和国宪法》(以下简称《宪法》)和《立法法》等有关法律的规定,由省、自治区、直辖市和较大的市的人民代表大会及其常务委员会,根据本行政区域的具体情况和实际需要,在不与宪法、法律、行政法规相抵触的前提下制定的规范性文件,以及自治州、自治县的人民代
并非所有的阅读都是一场对抗,一次_________的对话。有谁未曾被一篇扣人心弦、_________的论述所折服,未曾_________在他人的思维里,而又被一声电话铃声或其他干扰拽回现实?依次填入画横线部分最恰当的一项是:
下列机构中可以联合行文的是()
A.气温升高、海平面上升、病原体加速繁殖B.皮肤癌、白内障等疾病发病率上升C.眼睛刺痛、流泪、咽喉痛D.呼吸系统疾病、肺癌的发病率上升E.湖泊中水生生物死亡、建筑物腐蚀、森林枯萎温室效应可导致
某女,50岁。素有高脂血症,晨起后出现右侧肢体活动不利,言语欠清晰,痰多,腹胀便秘,舌红,苔黄腻,脉弦滑大。针灸治疗除主穴外,宜取
红骨髓具有造血功能,黄骨髓不能造血,也没有潜在造血功能。()
合同标的是双方当事人权利义务所指向的对象,一般包括( )。
简述对有爆炸危险的厂房总体布局进行防火检查的主要内容。
根据枸杞产量与气候条件的关系,把宁夏划为枸杞的适宜、次适宜和不适宜种植区,从而为枸杞种植的合理布局提供了参考依据。读图完成下面各题。对宁夏枸杞种植区进行规划,所采用的主要地理信息技术手段是()。
ThissectionmeasuresyourabilitytounderstandacademicpassagesinEnglish.Therearethreepassagesinthesection.Giveyou
最新回复
(
0
)