首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分 的分数放在below所
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分 的分数放在below所
admin
2019-03-19
29
问题
使用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://jikaoti.com/ti/N5f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序在屏幕上的输出是_______。main(){printf("ab\b\bc");}
数据库的故障恢复一般是由()来执行恢复。
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)
最简单的交换排序方法是______。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【】个元素。
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
表示关系a≤b≤c的C语言表达式为()。
随机试题
相邻两个齿的对应点之间的弧长称为齿距。()
目前全瓷冠修复主要应用于
能用分液漏斗分离的一对物质是()。
构成社区的第一要素是()。
背景材料:某一标段公路工程项目,采用工程量清单方式结算。按合同规定工程量计量组织形式,采用监理工程师与承包人共同计量,即在进行计量前,由监理工程师通知承包人计量的时间与工程部位,然后由承包人派人同监理工程师共同计量,计量后双方签字认可。
申请设立期货公司,应当具备的条件有()。I.注册资本最低限额为人民币3000万元Ⅱ.董事、监事、高级管理人员具备任职资格,从业人员具有期货从业资格Ⅲ.有符合法律、行政法规规定的公司章程Ⅳ.主要股东以及实际控
“应收账款”总账借方科目余额12000万元,其明细账借方余额合计18000万元,贷方明细账余额合计6000万元;“预收账款”总账贷方科目余额15000万元,其明细账贷方余额合计27000万元,借方明细账余额合计12000万元。“坏账准备”科目余额为3000
负责维护交通设施、交通秩序,进行交通管理、处理交通事故的警察称为交通警察。()
按省、地、县、乡构成的行政系统统称为()。
设A是n阶矩阵,λ是A的r重特征根,A的对应于λ的线性无关的特征向量是k个,则k=____________。
最新回复
(
0
)