首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
20
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下程序的输出是【】。main(){charstr1[]=Howdoyoudo",*p=strl;strcpy(str1+strlen(str1)\2"esshe");pfinff("
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
在C语言中,形参的默认存储类型是______。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
有以下程序:main(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
为了使模块尽可能独立,要求______。
有以下程序: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);}
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]!=’\0’;i+
随机试题
A.胺碘酮B.维拉帕米C.利多卡因D.普萘洛尔窦性心动过速首选
正常人动脉血液中血红蛋白的氧饱和度为
A.颞叶B.额叶C.枕叶D.顶叶E.脑干颅内占位病变不能检查的部位是
金破不鸣的原因为
血液中缓冲能力最强的是
钠泵跨膜转运离子的作用是
母婴保健工作方针是以保健为中心,其目的是
甲企业为增值税一般纳税人,主要从事小汽车的制造和销售业务,将资产的20辆新型小汽车对外投资,市场上没有同类小汽车的销售价格,已知小汽车生产成本为10万元/辆,小汽车的增值税税率为13%,消费税税率为5%,成本利润率为9%,则甲企业对外投资行为应缴纳的增值税
一名优秀教师所应具备的心理素质包括()
党的地方各级委员会委员、候补委员和纪律检查委员会委员候选人的差额比例,()。
最新回复
(
0
)