首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。程序中将m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所
admin
2023-02-27
57
问题
使用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://www.kaotiyun.com/show/FD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有两组数,分别为Ⅰ:8,8,9,10,10,11,12,12Ⅱ:7,7,7,8,12,13,13,13用M1,M2分别表示Ⅰ,Ⅱ两组数的平均值S1,S2分别表示Ⅰ,Ⅱ两组数的方差,则()。
公司有职工50人,平均年龄为30岁,男员工的平均年龄为33岁,女员工的平均年龄是28岁,则女员工的人数为()。
从6名男生和4名女生中,选出3名代表,要求至少包含1名女生,则不同的选法有()。
直线2x-y-4=0上有一点P,它与两定点A(4,-1)、B(3,1)的距离之和最小,则点P的坐标是()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
1938年5月,毛泽东发表了的演讲。总结抗战10个月来的经验,集中全党智慧,系统地阐明了持久战的总方针。()
求下列由参变量方程所确定的导数;
技术成果的运行和改进活动,不包含________。
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。【说明】某公司拟开发一款基于Web的工业设备监测系统,以实现对多种工业设备数据的分类采集、运行状态监测以及相关信息的管理。该系统应具备以下功能:现场设备状态采集功能:根据数据类型对设备监测指标
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。①
随机试题
简述进口许可证制度的管理内容。
无效合同从( )时起就没有法律效力。
纳税人账簿、凭证、财务会计制度比较健全,能够如实反映生产经营成果,正确计算应纳税款的,税务机关应当对其采用的税款征收方式是()。
每股盈余最大化作为财务管理目标,其优点是()。
下列教学片段选自某初中课堂实录。根据所给内容回答下列问题。案例背景:本案例是一节有关旅游准备和计划的听说课的导入教学。教材的主要内容是让学生想象自己住在青海,要去东南亚旅游。要求他们选择三个不同的居住地方和三个不同的旅游目的地,并查出不同的交通方式及所
反恐问题已经演变为一场全民性共同关注的话题,怎样有效打击恐怖主义,已经摆在了全人类的面前。请以“恐怖主义:我们共同的敌人”为题,写一篇不少于800字的议论文。
[*]
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
IDLE环境的退出命令是
Somepeopleassociatemigrationmainlywithbirds.Birdsdotravelvastdistances,butmammalsalsomigrate.Anexampleisthec
最新回复
(
0
)