首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
120
问题
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://www.kaotiyun.com/show/QNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
若有以下程序段:intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是__
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
TheHealthRisksofSmallApartmentsA)NewYorkCityhasahousingproblem.Currently,ithas1.8millionone-andtwo-pers
下列豆类粮食中淀粉含量最低的是________。
安装人工心脏起搏器的患者沙袋压迫伤口的时间是
A.维生素B12B.肝素C.香豆素类D.维生素KE.阿司匹林口服可用于防治血栓性疾病的体内抗凝血药物是
采集亚急性细菌性心内膜炎病人血培养标本时,最适宜的时间应在
贴现债券通常用于( )的发行。
眼睛:眼镜:隐形眼镜
电算化会计下,可以采用“集中管理方式”的组织结构,其特点包括(55)。
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.Moreandmorepeopleliveintownsandcitiesinste
TheAlzheimer’sAssociationandtheNationalAllianceforCaregivingestimatethatmenmakeupnearly40percentoffamilycare
最新回复
(
0
)