首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分
admin
2016-12-06
36
问题
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参a-ver所指的存储单元中。
例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64
则低于平均分的学生人数为4(平均分为75.5625)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stcllib.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
9 /*********found*********/
10 t=s[k];
11 ave=t/n;
12 for(i=0;i
13 if(s
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 scarlf(’’%d’’,&m);
24 printf (’’\nPlease enter%d mark:\n’’,m);
25 for(i=0 ; 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;
解析
根据题目要求,可利用循环语句累计n个学生的总分,求得平均成绩后,再利用循环语句和条件选择语句进行后面的操作。若小于平均值,则将该值存放于aver存储单元中。t=s[k]是循环叠加错误,*aver=&ave为语法指向的错误。
转载请注明原文地址:https://kaotiyun.com/show/lVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#difineF(X,Y)(X)*(Y)main(){inta=3,b=4;print("%d\n",F(a++,b++)
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
有以下程序:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
下列选项中不属于结构化程序设计方法的是
随机试题
王某\张某和李某成立一合伙企业,合伙协议中约定由王某全权负责企业的事务,以下说法不正确的是()
下列关于漏洞扫描技术和工具的描述中,正确的是()。
新颖性
A.心电图V1~V3导联出现特征性改变B.心电图V2~V5导联出现特征性改变C.心电图V2、V4R导联出现特征性改变D.心电图Ⅱ、Ⅲ、aVF导联出现特征性改变E.心电图I、aVL导联出现特征性改变急性心肌梗死下壁定位是
工程项目策划旨在为项目建设的决策和实施( )。
为防止火势失去控制,继续扩大燃烧而造成灾害,需要采取必要的措施将火扑灭。下列灭火过程中所采取的措施,错误的是()
加强会计职业道德建设的意义主要包括()。
期货交易所的工作人员履行职务,遇到与( )有利害关系的情形时,应当回避。
行政处罚,是行政机关或其他行政主体依法律设定的行政处罚权和程序,对违反行政法规范的相对方给予行政制裁的具体行政行为。其特征为( )。
【2011年江苏省第90题】甲、乙两人从运动场同一起点同向出发,甲跑步速度为200米/分钟,乙步行,当甲第5次超越乙时,乙正好走完第三圈,再过1分钟,甲在乙前方多少米?
最新回复
(
0
)