首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改
admin
2010-09-14
64
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
# include<stdio, h>
#define N 8
typedef struct
{ char num[10];
double s;
} STREC;
double fun(STREC *a, STREC *b, int *n)
{
}
main ( )
{
STREC s [N]={ { "GA05",85} , { "GA03", 76}
{"GA02",69} , { "GA04", 85}
{"GA01",91} {"GA07",72}, { "GA08", 64}
{"GA0 6",87}};
STSC h [N], t;
FILE *out;
int. i,j,n;
double ave;
ave=fun (s, h, &n);
printf("The %d student data which is
lower than %7.3f:\n" n, ave);
for (i=0; i<n; i++)
/*输出成绩低平均值的学生记录*/
printf("%s %4 lf\n" h
num,
h
.s);
printf ("\n ");
out=fopen("out71 dat","w"
fprintf(out, "%d\n%7.3f\n",n ave);
/* 输出平均值/
for (i=0; i<n-1; i++)
for (j=i+l; j<n; j++)
if (h
.s>h[j ] .s)
{t=h
; h
=h[j]; h[j]=t;}
/*将成绩由低至高排列*/
for (i=0; i<n; i++)
fprintf(out, "%4 lf\n "h
s);
fclose (out);
}
选项
答案
double fun(STREC *a, STREC *b, int *n) { int i, j =0; double ay=0.0; for (i=0; i<N; i++) av=av+a [i] .s; av=av/N; /* 求平均值* / for (i=0; i<N; i++) if (a [i] . s<av) b[ j++ ]=a [i]; /*将低于平均值的学生记录存入结构体b中*/ *n=j; /*指针传回低于平均值的学生人数// return av; /*返回平均值* / }
解析
很明显,本题应该使用循环语句和条件判断语句来实现目的,第1个循环是求出总分,然后求出平均分av。第2个循环的作用是将分数低于平均分的学生记录存入数组b中。
转载请注明原文地址:https://kaotiyun.com/show/rWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
①在无意义面前,大脑由于寻找不到答案而引发焦虑,当然这是积累到固定阈值之后的事情②权利是伴随选择而产生的,譬如电视机的频道转换器就给了观众看与不看的权利③人的大脑有一种无法改变的功能,即不断地追索词语以及所有事情的意义④如果在
随机试题
斜齿条的齿距测量依据是端面齿距。()
王维的《山居秋暝》是一首()
A、东北地区B、浙江C、广东、广西D、甘肃E、河北、山西、内蒙玄参主产于
下列有关英国普通法和衡平法的表述正确的是()。
我网的资产管理公司,分别收购、管理和处置四家国有商业银行和()的部分不良资产。
2010年2月1日,A公司按照合同约定向B公司交付价值100万元的货物,B公司于2010年2月10日向A公司签发了一张见票后1个月内付款、金额为100万元的银行承兑汇票。2010年2月25日,A公司向C银行提示承兑并于当日获得承兑。2010年3月10日,A
根据专利法律制度的规定,下列各项中,应当宣告专利权无效的情形有()。
下列不属于小班教育目标的是()。
依法治教是现代教育的重要特征。()
宋代时期,随着饮酒成为中国世俗消遣生活中最重要的组成部分,各种依托酒宴的遣兴游戏也蓬勃兴起,成为中国酒文化的一部分,其中最为著名的当属文字游戏“酒令”,其萌芽出于周代礼仪典章制度。《诗经.小雅.宾之初筵》中所提到的“立之监”、“位之史”一类的主酒官吏,便是
最新回复
(
0
)