首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
admin
2023-02-27
36
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为10、20、30、40、
50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为10、20、30、40。
注意:部分源程序在文件progl.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,20,30,40,
50,60,70,80,90};
14 system("CLS");
15 n=fun(score,9,below);
16 printf("\nBelow the average score are:");
17 for(i=0;i<n;i++)
18 printf("%d",below
);
19 /*********found*********/
20 wf=fopen("out.dat","w");
21 for(i=0;i<n;i++)
22 fprintf(wf,"%d",below
);
23 fclose(wf);
24 /*********found*********/
25 }
选项
答案
1 int fun(int score[],int m,int below[]) 2 { 3 int i,j=0; 4 float av=0.0; 5 for(i=0;i<m;i++) 6 av=av+score[i]/m;/*求平均值*/ 7 for(i=0;i<m;i++) 8 if(score[i]<av)/*如果分数低于平均分,则将此分数放入below数组中*/ 9 below[j++]=score[i]; 10 return j;/*返回低于平均分的人数*/ 11 }
解析
要计算低于平均分的人数,首先应该求出数组score中各元素的平均值。然后通过for循环语句和if条件语句找出低于平均值的分数。该题第1个循环的作用是求出平均值av,第2个循环的作用是找出数组score中低于平均值的成绩记录并存入below数组中。
转载请注明原文地址:https://kaotiyun.com/show/FD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某区有东、西两个正方形广场,面积共1440m2,已知东广场的一边等于西广场周长的,则东广场的边长为()。
四个不同的小球放入编号为1,2,3,4的四个盒巾,则恰有一个空盒的放法共有()。
已知方程x2=3x-1,x1、x2是方程的两个根,则x13+8x2+10=()。
若|x+1|+|2-x|=3,则x的取值范围包括()个整数。
习近平新时代中国特色社会主义思想,是对马克思列宁主义、毛泽东思想、邓小平理论、“三个代表”重要思想、科学发展观的继承和发展,是马克思主义中国化最新成果,是党和人民实践经验和集体智慧的结晶,还是()
从1979年11月起,在邓小平的主持下,中共中央着手起草《中国共产党中央委员会关于建国以来党的若干历史问题的决议》(简称《历史决议》)。邓小平多次对决议稿的起草和修改提出意见。经过一年半时间的讨论和修改,在1981年6月27日到29日召开的中共十一届六中全
简述中共党内屡次出现严重“左”倾错误的原因。
结合材料回答问题:材料1新型冠状病毒肺炎是近百年来人类遭遇的影响范围最广的全球性大流行病,对全世界是一次严重危机和严峻考验。人类生命安全和健康面临重大威胁。这是一场全人类与病毒的战争。面对前所未知、突如其来、来势汹汹的疫情天灾
设随机变量X和Y相互独立,且都服从正态分布N(μ,σ2),则P{丨X-Y丨<1}().
某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。
随机试题
癫痫持续状态
A.葡萄糖B.菊粉C.内生肌酐D.尿素血浆清除率等于70ml/min的物质是
为治寒饮伏肺之要药的中药是
盐酸西替利嗪咀嚼片【处方】盐酸西替利嗪5g甘露醇192.5g乳糖70g微晶纤维素61g预胶化淀粉10g硬脂酸镁17.5g苹果酸适量阿司帕坦适量8%聚维酮乙醇溶液100ml制
金属货币退出历史舞台后,各国都实行了纸币制度。纸币是信用货币,它本身没有价值。()
下列关于我国宗教政策的描述,正确的有()。
全脂乳粉的感官品质检验。 备拄:全脂乳粉感观特征可根话上表进行评分,总分大于90分。且滋味和气味的最低得分大于60分为特级;总分大于85分。且滋味和气味的最低得分大于55分为一级;总分大于80分,且滋味和气昧的最低得分大于50分为二级。
人们看见天上的浮云,就会想象出各种动物的形象。这是()。
设α1=(1,2,0)T和α2=(1,0,1)T都是方阵A的对应于特征值2的特征向量,又β=(一1,2,一2)T,则Aβ=_______.
作为建设单位考核监理单位对监理工作的执行情况的依据和基础性文件是()。
最新回复
(
0
)