首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
admin
2021-02-25
24
问题
学生的记录由学号和成绩组成,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=6,b=0.c=0:for(;a;){b+=a;a一=++C;)printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
下列各项中不属于需求分析阶段任务的是()。
关于C语言标识符,以下叙述中错误的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
软件是指
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
TheNationalTrusthasworkedforthepreservationofplacesofhistoricinterestandnaturalbeautyinEngland,WalesandNorth
肝脏的大小多以哪项来测定()
采用仲裁方式解决合同纠纷的原则是( )。
根据《大中型水电工程建设风险管理规范》GB/T50927—2013,对于损失小、概率大的风险,施工单位宜采取的风险处置方法是()。
某施工企业承担了一幢六层房屋的施工任务。根据项目管理目标责任书中规定的各项职责,该工程的施工方项且经理组织有关人员完成了项目组织结构模式的确定、施工组织设计的编制等准备工作。在第二层施工时,旁站监理员发现施工人未按施工组织设计中的要求进行操作,存在质量隐患
新星公司是一家小型公司。创业初期,降低成本、提高销售额成为公司的总目标。由于业务繁忙,公司没有时间制定一套正式的完整的绩效考评评价制度,只是由以前公司老总王某兼任人力资源总监,采取了一些补救措施。如:他会不定期地对工作业务好的员工提出表扬,并予以物质奖励;
曹操:张辽:《三国演义》
简述北大西洋公约组织的建立及其扩展。(首都师范大学2002年世界近现代史真题)
岗位培训
EffectiveLectureStrategiesLecturalgia:painfullecture;causeofmorbidityforbothteachersandlearnersLectures:promotes
最新回复
(
0
)