首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分 的分数放在below所
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分 的分数放在below所
admin
2019-03-19
50
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,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 score[],int m,int below[])
{
}
voidmain()
{
FILE*wf;
int i,n,below[9];
int score[9]=(10,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++)
printf("%d",below
);
/*********found*********/
wf=fopen("out.dat","w");
for(i=0;i<n;i++)
fprintf(wf,"%d",below
);
fclose(wf);
/*********found*********/
}
选项
答案
int fun(int score[],int m,int below[]) { 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], returnj;/*返回低于平均分的人数*/ }
解析
要计算低于平均分的人数,首先应该求出平均分,然后通过for循环语句和if条件语句找出低于平均分的分数。该题第1个循环的作用是求出平均分av,第2个循环的作用是找出低于平均分的成绩记录并存入below数组中。
转载请注明原文地址:https://kaotiyun.com/show/U6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
与结构化需求分析方法相对应的是【】方法。
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;seanf("%d",&
下列程序的输出结果是______。intm=10;intfun(inta,intB){intm=2;return(a*b-m);}main(){intx=7,y=5;
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
下列程序的运行结果是()。#includemain(){inta=2,b=3,c=4;if(a<b)if(b<0)c=0;elsec++;prin
利用fseek函数可实现的操作是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是______。
以下数据结构中不属于线性数据结构的是()。
随机试题
关于肾脏的叙述,错误的是
急性心包炎心包积液时最突出的症状是
城市供热工程设施有()。
施工单位的()应当经水行政主管部门安全生产考核合格后方可参与水利工程投标。
以下各项中,属于会计凭证类档案的有()。
基金公司合规管理部依照所规定的程序和方法,对行为对象可以开展的工作是()。[2016年12月真题]
甲公司为上市公司,适用企业所得税税率为25%,所得税采用资产负债表债务法核算。甲公司2016年度实现利润总额8000万元,在申报2016年度企业所得税时涉及以下事项:(1)1月30日,甲公司购买一处公允价值为2400万元的新办公用房后即对外出租,款项已以
尧山集()于一体。
俗语说“打铁先要自身硬”,“没有学不会的学生,只有不会教的老师”。实施素质教育,首先要提高老师的自身素质,这是素质教育的基础,也是推行素质教育的先决条件。请以“教师的素质’’为话题写一篇文章,题目自拟,文体不限(诗歌除外),不少于800字。
包过滤防火墙通过(68)来确定数据包是否能通过。
最新回复
(
0
)