首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将高于平均分的分数放在叩所指的数组中。 例如,当score数组中的数据为24,35,88,76,90,54, 59,66,96时,函数返回的人数应该
m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将高于平均分的分数放在叩所指的数组中。 例如,当score数组中的数据为24,35,88,76,90,54, 59,66,96时,函数返回的人数应该
admin
2009-02-15
97
问题
m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将高于平均分的分数放在叩所指的数组中。
例如,当score数组中的数据为24,35,88,76,90,54, 59,66,96时,函数返回的人数应该是5,up中的数据应为88, 76, 90, 66, 96。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun(int score[],int m,int up[])
{
}
main()
{
int i,n,up[9];
int score[9]={24,35,88,76,90,54,
59,66,96};
clrscr();
n=fun(score,9,up);
printf("\nup to the average score are:");
for(i=0;i<n;i++)
printf("%d",up
);
}
选项
答案
int fun(int score[],int m, int up[]) { 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) /*如果分数高于平均分,则将此分数放入up数组中*/ up[j++]=score[i]; return j; /*返回高于平均分的人数*/ }
解析
该题第1个循环的作用是求出平均分av,第2个循环的作用是找出高于平均分的成绩并存入up数组中。
转载请注明原文地址:https://jikaoti.com/ti/exkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法何者为正确?()
关于珠算的说法,错误的是()。
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
化学与日常生活密切相关,下列说法错误的是()。
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
和谐社会建设的根本出发点和落脚点是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的,不构成累犯?()
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
如图,某三角形展览馆由36个小三角形展室组成,每两个相邻展室(指有公共边的小三角形)都有门相通,若某参观者不愿返回已参观过的展室(通过每个房间至多一次).那么他至多能参观多少个展室?()
随机试题
以下要求与设置排水横管无关的是()。
砌体结构为刚性方案、刚弹性方案或弹性方案的判别因素是:
根据《民事诉讼法》的规定,当事人不服地方人民法院第一审判决的,有权在判决书送达之日起()日内向上一级人民法院提起上诉。
退出Excel软件的快捷键组合是()。
某杂货铺为增值税小规模纳税人,2020年1月销售商品取得含税销售额66950元,销售自己使用过的固定资产取得含税销售额17098元。适用的增值税征收率为3%,该杂货铺应缴纳的增值税为()元。
因为多方面的原因,一旅游团在旅行途中遇到了许多麻烦和困难,客人把这一切都归咎于导游员。导游员应该()。
小王围着人工湖跑步,跑第二圈用时是第一圈的两倍,是第三圈的一半,三圈共用时35分钟。如小王跑第四圈和第五圈的时间分别是上一圈的一半,则他跑完5圈后,平均每圈的用时为多少分钟?()
简述能力的层次结构理论。
寄存器间接寻址方式中,操作数在()中。
A、Ithasnothingtodowiththeman’smajor.B、Itisworthwhiletotakethecourse.C、Itistoodifficultforthemantopass.D
最新回复
(
0
)