首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
2016-12-06
69
问题
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #include<stdlib.h>
5 int fun(int score[],int m,int below[])
6 {
7
8 }
9 void main()
10 {
11 FILE*wf;
12 int i,n,below[9];
13 int score[9]={10,2 0,30,40,50,60,70,80,90};
14 system(’’CLS’’);
15 n=fun(sCOEe,9,below);
16 printf(’’\nBelow the average score are:’’);
17 for(i=0 ; i
18 printf(’’%d’’,below
);
19 /*****************/
20 wf=fopen(’’out.dat’’,’’w’’);
21 for(i=0;i
22 fprintf(wf,’’%d’’,below
);
23 fclose(wf);
24 /*****************/
25 }
选项
答案
1 int fun(int score[],int m,int be-low[]) 2 { 3 int i,j=0 ; 4 float av=0.0; 5 for(i=0 ; i
解析
要计算低于平均分的人数,首先应该求出平均分,然后通过for循环语句和if条件语句找出低于平均分的分数。该题第1个循环的作用是求出平均分av,第2个循环的作用是找出低于平均分的成绩记录并存入below数组中。
转载请注明原文地址:https://jikaoti.com/ti/6Ei0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
有以下程序: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(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
随机试题
因产品存在缺陷造成人身、他人财产损害的,受害人()
适用简易程序审理案件,人民法院应当在
结核性脑膜炎椎管给药的适应证
A.CA125B.AFPC.hCGD.LDHE.CA19-9常用于滋养叶细胞诊断及病情监测的血清学标记物为
以下可以构成拒不执行判决、裁定罪的有:
下列各项中,属于计算机账务系统处理的凭证来源的有()。
能简化成本计算,但由于平时无法从账上提供发出和结存存货的单价及金额,不利于存货成本的日常管理与控制的是()。
根据第二次全国残疾人抽样调查推算,2006年××省共有残疾人221.1万人,占全省总人 口的比例为6.25%,略低于全国的比例6.34%。与第一次全国残疾人抽样调查结果相比,该省 残疾人口总量增加,残疾人比例上升,残疾类别结构有所变动。 以下不
保持在人脑中的过去的体验或信息,平时虽不被觉知,但可由需要时复现或提取而达到觉知的意识状态是()
在软件开发中,需求分析阶段产生的主要文档是()。
最新回复
(
0
)