首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。 例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。 例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人
admin
2018-03-28
40
问题
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stclio.h>
#include<string.h>
#include<stdlib.h>
int fun(int scoEe[],int m,int
below[])
{
}
VOid main()
{
FTLE*wf;
int i,n,below[9];
int scoEe[9]={i0,20,30,40,50,60,70,80,90};
system("CLS");
n=fun(score,9,below);
printf("\nBelow the average
score are:");
for(i=0;i<n;i++)
print:f("%d",below
),
/******************/
wf=fopen("out.dat","w");
for(i=0;i<n;i++)
fprintf(wf,"%d",below
);
fclose(wf);
/******************/
}
选项
答案
int fun (int score[],int m, int be low[]) { int i,j=0; float av =0.0; for (i=0;i<m;i++) av=av+score[i]/m;/*求平均值*/ for(i=0;i<m;i++) if(score[i]<av)/*如果分数 低于平均分,则将此分数放入below数组中*/ below[j++]=score[i]; return j;/*返回低于平均分的人数*/ }
解析
要计算低于平均分的人数,首先应该求出平均分,然后通过for循环语句和if条件语句找出低于平均分的分数。该题第1个循环的作用是求出平均分av,第2个循环的作用是找出低于平均分的成绩记录并存入below数组中。
转载请注明原文地址:https://kaotiyun.com/show/pDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
以下程序的输出结果是___________。#includemain(){intx=27;while(x>20&&x
有以下程序:#include<stdio.h>fun(intx,inty,intz){z=x*y;}main(){inta=4,b=2,c=6;fun(a,b,c);p
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
以下选项中可作为C语言合法整数的是()。
执行下列程序时输入12345678,程序的运行结果是______。 #include<stdio.h> main() { int x,y; scanf("%2d%2d"); printf("%d\n",x+y); }
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下列关系运算的叙述中,正确的是______。
随机试题
加强党的自身建设,必须放在首位的是【】
在口腔健康治疗学抽样调查前,6名检查人员做了标准一致性检验,他们的Kappa值都在0.75~0.80,6名检查人员的检查可靠度为
实现目标控制的途径是()。
每个交易日大宗交易结束后,属于债券和债券回购大宗交易的,交易所公告()信息。
根据材料回答下列问题据统计,2006年5月份全国基本型乘用车产销21.19万辆和22.13万辆,比2005年同期分别增长1.86%和26.03%;运动型多用途乘用车产销1.43万辆和1.52万辆,降幅不大;交叉型乘用车5月产销6.60万辆和6.85万辆,
橡胶:轮胎:汽车
关于社会历史趋向与主体选择的关系,下列选项中说法正确的有()
Todaywe’retoldthattobegreatistobebold,tobehappyistobesociable.Infact,one-thirdtoone-halfofAmericansare
在考生文件夹下“samp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计:创建一个查询,查找工龄不满30年、职称为副教授或教授的教师,并显示“编号”“姓名”“年龄”“学历”和“职称”五个字段内容,所建查询命名为“q
以下不属于第1代计算机特点的是
最新回复
(
0
)