首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
28
问题
给定程序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全国计算机二级
相关试题推荐
阅读下面程序,则程序的执行结果为【】。#include"stdio.h"main(){inta=30,b=20,z;z=fun(a+b,a-b);printf("
将代数式转换成程序设计中的表达式为【】。
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf
若二维数组a有m列,则在a[i][j]前的元素个数为
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
女,6个月,发热、咳嗽一周,烦躁,惊厥一次。查体:体温39℃,呼吸50/min,双肺满布细小水泡音,心率140/min,脑膜刺激征阴性。最可能的诊断是
A.中枢性呼吸衰竭B.上气道病变引起呼吸器官障碍性呼吸衰竭C.下气道病变引起呼吸器官碍性呼吸衰竭D.呼吸肌麻痹致呼吸衰竭E.急性呼吸窘迫综合征一患儿呼气困难,辅胁呼吸肌帮助呼吸运动,吸氧下PaO2、75mmHg,PaCO260mmHg。最可能的
首次晨尿不适于做
经批准可以在大众传播媒介上进行广告宣传的是
在临床自动分析仪上最常用赖氏法测定ALT。()
理财规划师执业纪律规范主要包括()。
假设随机变量U在区间[-2,2]上服从均匀分布,随机变量试求:(Ⅰ)X和Y的联合概率分布;(Ⅱ)D(X+Y).
设二次型f(χ1,χ2,χ3)=χ12+aχ22+χ32+2χ1χ2-2χ2χ3-2aχ1χ3的正、负惯性指数都是1.(Ⅰ)计算a的值;(Ⅱ)用正交变换将二次型化为标准形;(Ⅲ)当χ满足χTχ=2时,求f的最大值与最小值.
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【21】______oflifeatafundamentallevel—thegen
Wefindthatbrightchildrenarerarelyheldbackbymixed-abilityteaching.Onthe【B1】______,boththeirknowledgeandexperien
最新回复
(
0
)