首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
admin
2021-02-25
99
问题
学生的记录由学号和成绩组成,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>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
有以下程序:#include<stdio.h>main(){inta[10]={11,12,13,14,15,16,17,18,19,20},*P=a,i=9;printf("%d%d%d\n",a[P—a],p[i],*(&a
有以下程序:#inelude<stdio.h>main()charb,c;inti;b=='a':e=='A':for(i=0:i<6:j++){if(i%2)putchar(i+b);elsep
以下叙述中正确的是()。
关于C语言标识符,以下叙述中错误的是()。
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
在软件开发中,需求分析阶段可以使用的工具是
数据库管理系统是
随机试题
李贺《李凭箜篌引》一诗中,用于描写音乐本身的句子是
以下表述中,不属于在产品评估中成本法的具体应用的是()
下列关于PCR检测技术的叙述正确的是()
可能考虑的诊断是下列处理不正确的是
因老年人胃酸分泌减少影响吸收而造成生效变慢的药物是
根据我国有关法规规定,下列关于招标文件出售的说法中,正确的是()。
储罐上泡沫混合液立管下端设置的锈渣清扫口与储罐基础或地面的距离一般为0.3~0.5m;锈渣清扫口需要采用闸阀或盲板封堵;当采用闸阀时,要()。
进口日期栏应填()标记唛码及备注栏应填()
请仔细阅读下面的材料,并根据作答要求作文:春运期间,我和好友幸运地订到了回家的火车票。上车后却发现有一位老人坐在我们的位子上,好友示意我先坐老人旁边的位子,却没有请这位老人让出座位。我坐下来后发现老人右脚有一点不方便,才了解好友不请他让出位子的原
Whenahumaninfantisbornintoanycommunityinanypartoftheworldithastwothingsincommonwithanyinfant,pro-
最新回复
(
0
)