首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
admin
2021-02-25
75
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inc2ude
#idefine 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",54},{"GA06",87}};
STREC 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
printf(“%s %4.1f\n”,h
.num,h
.s);
printf(“\n”);
out = fopen(“out.dat”,“w”);
fprintf(out,“%d\n%7.3f\n”,n,ave);
for(i=0;i
for(j=i+1; j
if(h
.s>h[j].s){t=h
;
h
=h[j];h[j]=t;)
for(i=0;i
fprintf(out,“%4.1f\n”,h
.s);
fclose(out);
}
选项
答案
lnt 1; double ave=0.0; *n=0; for(i=0; i
解析
该程序功能是把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
[解题思路]
(1)首先,通过循环求总分,然后求得平均分。
(2)在循环中,进行平均分与每个成绩进行比较,并将满足条件的数据存入数组及对其进行累加。
转载请注明原文地址:https://www.kaotiyun.com/show/oItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下列选项中,能正确定义数组的语句是
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
随机试题
流动资金是指企业生产经营活动中占用在流动资产上的资金,又称为()
骨盆的韧带不包括
甲、乙、丙三人设立某普通合伙企业,该企业主要从事市内搬家运输和国内长途货物运输业务。在合伙企业存续期间,甲、乙、丙的下列行为违反《合伙企业法》规定的竞业禁止义务的是()。(2009年单项选择题第17题)
混凝土墩、台身实测项目中,属于关键项目的是()。
某办公大楼在保修期间发现有防水要求的卫生间出现渗漏,经查是由于设计缺陷造成的,原施工单位进行了维修,该维修的费用最终应当由()负责。
增值税率为17%的纳税人和营业税率为5%的纳税人的无差别平衡点增值率为()。
在第九版《国际评估准则》基本概念中,指出与不动产所有权相关的各种权利中包括了()。
《印花税暂行条例》规定的应税凭证是( )。
甲公司根据生产的特点和管理的要求对A产品采用的品种法计算产品的成本,生产费用采用约当量比例法在完工产品与月末在产品之间分配,原材料在生产开始时一次投入,其他加工费用发生较为均衡,期末在产品的完工程度平均按50%计算。资料1:甲公司2009年12月有前A产品
一般资料:男,16岁,高一学生。案例介绍:求助者性格内向。在父亲严格的管教下,养成了做事认真、追求完美的习惯,母亲很宠爱求助者,对其照顾无微不至,因此求助者很依赖母亲。求助者的学习成绩一直很好,考上了现在这所重点高中。但是离家比较远,需要寄宿在学
最新回复
(
0
)