首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分的学生人数
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。 例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64 则低于平均分的学生人数
admin
2021-02-25
34
问题
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。
例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64
则低于平均分的学生人数为4(平均分为75.5625)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#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<n; k++)
/*********found*********/
t=S[k];
ave=t/n;
for(i=0,i<n;i++)
if(s
<ave)count++;
/*********found*********/
* aver=&ave;
return count;
}
void main()
{ float s[30],aver;
int m,i;
system("CLS");
print=f("\nPlease enter m:");
scanf("%d",&m);
printf("\nPlease enter %d mark:\n",m);
for(i=0;i
scanf("%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;
解析
根据题目要求,可利用循环语句累计n个学生的总分,求得平均成绩后,再利用循环语句和条件选择语句进行后面的操作。若小于平均值,则将该值存放于aver存储单元中。t=s[k]是循环叠加错误,*aver=&ave为语法指向的错误。
转载请注明原文地址:https://kaotiyun.com/show/I2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
如下所示的系统结构图的最大出扇数是()。
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){b=a;printf("%s,%
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
以下选项中,不合法的C语言用户标识符是
并发控制的基本单位是()。
随机试题
界定公务员范围的三条标准:________、________和________。
下脑与垂体前叶功能有关的核是()
下列关于乳腺淋巴液引流错误的是
防排烟系统中风机外壳至墙壁或其它设备的距离不应小于()。
某公司2013年3月底在外的应收账款为480万元,信用条件为N/30,过去三个月的赊销情况为:1月份240万元;2月份180万元;3月份320万元,则应收账款的平均逾期天数为()大。
Thereareseveralprettygirlsstandingunderthetree,but______areknowntome.
下列所立遗嘱有效的是()。
德育就是要用“爱”的浪花推动青少年前进的风帆,用“善”的乳汁润滑青少年生命前进的车轮,用“美”的春雨沐浴青少年飞翔的双翼,用“真”的阳光照耀青少年生命成长的大道。美好的使命自然使德育成为最有魅力的教育。我们要让青少年明白生命是美丽的,是神圣的,是
下列关于我国国情的表述不正确的是()。
写邮件时,除了发件人地址之外,另一项必须要填写的是()。
最新回复
(
0
)