首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
76
问题
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全国计算机二级
相关试题推荐
设计程序时,应采纳的原则之一是()。
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是【】
以下正确的函数声明语句是______。
下列程序的输出结果是()。#includemain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=1;
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
有以下程序:#include<stdio.h>prt(int*m,intn)inti;for(i=0;i<n;i++)m[i]++;main()}inta[]={1,2,3,4,5},i;p
执行下列程序时输入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的值分别是______。
以下四个选项中,不能看作一条语句的是()。
随机试题
当8253工作在方式0时,在计数过程中,门控信号GATE变为低电平时,对计数器影响是()
六味地黄丸中针对少阴的补泻配伍药对是
某人在接受输血前进行交叉配血的结果为:受血者的红细胞与A型标准血清发生凝集,与B型标准血清不凝集,请判断其血型
作为中间产品的燃料油,虽然不计算其产量,也要计算其消费量。()
一般情况下,社会工作者开展服务过程中出现以下()情况之一时就可以结案。
《唐摭言》载:“进士科始于隋大业中,盛于贞观、永徽之际。缙绅虽位极人臣,不由进士者,终不为美,以奎岁贡(注:岁贡指由地方贡人国学监的生员)常不减八九百人。”此则材料主要说明了()。
根据下列给定材料,结合相关法律规定,回答问题。某市执法人员在该市步行街执法过程中,发现有四家专卖店存在违规经营问题,根据该步行街管理办公室和执法中队联合下发的相关规定,分别对四家专卖店作出当场处罚,其中甲专卖店被罚款2000元,乙专卖店被罚款20
谈谈你对工作和学习之间的矛盾的看法。
A、Hethinksthewomanisfussy.B、Hedidn’trealizetheproblem.C、Thewomanshouldputupwiththenoise.D、Hethinksitisnoi
Weallliketofeelneeded.Butnewresearchsuggestshavingasenseofpurposeisgoodforourhealth,too.Inastudyof7
最新回复
(
0
)