首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
admin
2021-02-25
29
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #define N 8
3 typedef struct
4 {
5 char num[10];
6 double s;
7 } STREC;
8 double fun(STREC*a, STREC*b,int * n)
9 {
10
11 }
12 void main()
13 {
14 STREC s[N]={{’’GA05’’,85}, {’’GA03’’,76},{’’GA02’’,69},{’’GA04’’,85},{’’GA01’’,91},{’’GA07’’,72},{’’GA08’’, 64},{’’GA06’’, 87}};
15 STREC h[N];
16 int i,n;
17 double ave;
18 ave=fun(s,h,&n);
19 printf(’’The%d student data which is lower than %7.3f:\n’’, n , ave);
20 for(i=0;i
21 /*输出成绩低于平均值的学生记录*/
22 printf(’’%s%4.1 f\n’’,h
.num,h
.s);
23 printf(’’\n’’);
24 }
选项
答案
1 double fun(STREC *a,STREC *b,int *n) 2 { 3 int i,j=0; 4 double av=0.0 ; 5 for(i=0;i
解析
本题使用循环语句和条件判断语句来实现程序操作,第1个循环语句的作用是求出总分,然后求出平均分av。第2个循环的作用是将分数低于平均分的学生记录存人结构体数组b中。
转载请注明原文地址:https://kaotiyun.com/show/m9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1=234",*b="ABC";printf("%d%d%d%d\n",strlen(a),s
若有以下程序:#include<stdio.h>main(){inta=一11,b=10:a%=b%=4;printf("%d%dkn",a,b);}则程序的输出结果是()。
以下关于字符串的叙述中正确的是()。
下列定义数组的语句中,正确的是()。
下列各项中不属于需求分析阶段任务的是()。
有以下程序:#include<stdio.h>typedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU
数据库管理系统是
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
软件测试的目的是
随机试题
车床的动力是由电动机经过带轮,再通过()传递给主轴的。
患者,男性,64岁。因呕血、黑便2小时入院。既往有慢性乙型肝炎10余年。入院检查:ALT124U/L.AST、153U/L,总胆红素91μmol/L,血清白蛋白16g/L,凝血酶原时间21s,CO2CP15mol/L,BUN20.5mmol/L.C
A.羟丙甲纤维素B.微晶纤维素C.羧甲基淀粉钠D.甜蜜素E.滑石粉阿奇霉素分散片处方中,崩解剂为()
某博物馆项目竣工验收后,建设单位办理工程竣工验收备案应当提交的文件有()。
在直接标价法下,外汇汇率下跌,说明外币币值上升,本币币值下降。()
德育过程的基本矛盾是()。
关于下列节气的说法错误的是:
评《学记》对教育理论的贡献及历史地位。
(08年)设随机变量X与Y相互独立,X的概率分布P{X=i}=(i=一1,0,1),Y的概率密度为fY(y)=记Z=X+Y.(Ⅱ)求Z的概率密度fZ(z).
如果让我来决定我们是要一个没有自行车的城市,还是要一个没有汽车的城市,我会毫不犹豫地选择后者。
最新回复
(
0
)