首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
49
问题
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全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
按照“后进先出”原则组织数据的数据结构是()。
以下程序的输出结果是()。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main(){ints,i;for(i=1;
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;return(x*y-m);}main(){
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta,b,c;a=25;b=025;e=0x25;prinff("%d%d%d\n",a,h,c);
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
设有以下定义和语句:inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则.(P[0]+1)所代表的数组元素是()。
随机试题
通过(),分析和论证施工成本目标实现的可能性,并对施工成本目标进行分解。
每个报警阀组的最不利点洒水喷头处应设末端试水装置,其他防火分区、楼层均应设直径为()mm的试水阀。
社会主义法治理念具有丰富的内涵。其中作为社会主义核心价值观的重要内容,体现了社会主义和谐社会的基本特征,从而也是社会主义法治的价值追求的是()
巢元方称遍历关节疼痛者为
关于Ⅰ型精神分裂症,下列何种说法是错误的
生产车间连续输送系统由哪几部分组成?
Windows NT操作系统提供了一个良好的用户交互界面,它是( )。
Weweregladtoseethatsomeofourfindings(apply)______totheirresearchsuccessfully.
GoodandHungryFast-foodfirmshavetobeathick-skinnedbunch.Healthexpertsregularlylambast(抨击)themforpeddling(售卖
A、Abunchofflowersisnotenough.B、Flowersarepracticalchoice.C、Somethingconcerningbabyismorepreferable.D、Babyshamp
最新回复
(
0
)