首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
21
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
注释说明了程序的功能,它分为【】注释和功能性注释。
在C语言中,形参的默认存储类型是______。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
有以下程序:#defineN20fun(inta[],intn,intm){inti,j;for(i=m;i>=n;i--)a[i+1]=a[i];}main(){
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
有以下程序: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][
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
软件开发的结构化生命周期方法将软件生命周期划分成
随机试题
简述历史研究法的主要作用。
甲诉乙侵权纠纷一案,一审法院判决乙承担一半的责任。甲不服提起上诉,但在15日上诉期未满时甲又提出撤回上诉申请。则关于本案的处理,下列说法中正确的是:()
根据《劳动争议调解仲裁法》的规定,关于该法的适用范围以下说法正确的有:()
以下对企业内部控制审计的理解中,不正确的是()。
《诗经》上说:“高岸为谷,深谷为陵。”就是说,高的堤岸可以变为深谷,深谷也可以变成丘陵。这是一种()。
刑事警察简称“刑警”,是负责刑事案件侦破工作的人民警察,包括()
Throughoutthenation’smorethan15,000schooldistricts,widelydifferingapproachestoteachingscienceandmathhaveemerged
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
已知英文大写字母D的ASCII码的值是44H,那么英文字母G的ASCII码的值为十制数
A、Shewasmakingaphonecall.B、Shewasworkingintheoffice.C、Shewasgoingtotheairport.D、Shewashavingameeting.C男士说
最新回复
(
0
)