首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿改动
admin
2021-02-25
59
问题
学生的记录由学号和成绩组成,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全国计算机二级
相关试题推荐
要求定义一个具有6个元素的int型一维数组,以下选项中错误均是()。
以下叙述正确的是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*P=&a:a.a=99;print{("%d\n",_________);}程序要求输出结
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
对于while(!E)s,若要执行循环体s,则E的取值应为()。
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
软件测试的目的是
下面属于字符类的实例是()。
随机试题
柯萨奇病毒分A、B两组的依据是()
A.神昏抽搐B.大便灰白C.右胁下痞块,腹壁青筋暴露D.小便黄赤,大便秘结E.神昏,四肢厥冷,胸腹欠温胎黄动风证见
设置付款条件。编码:01信用天数:30付款条件:2/5,n/30
信用证上若未注明汇票的付款人,根据《UCP600》,汇票的付款人应是()。
如果出现经济过热,需要减少货币供应量,中央银行在使用货币政策工具时应当()。
长江公司本月销售商品情况如下:(1)现款销售为10台,售价100000元(不含增值税,下同)已入账;(2)需要安装的销售为2台,售价20000元,款项尚未收取,安装任务构成销售业务的主要组成部分,且商品价款与安装费用无法分拆,安装任务尚未开始;(3)分期收
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
黑白两个盒子中共有棋子193颗。若从白盒子中取出15颗棋子放入黑盒子中,则黑盒子中的棋子数是白盒子中棋子数的m(m为正整数)倍还多6颗。那么,黑盒子中原来的棋子至少有()。
UnderstandingDepressionI.Misunderstandingofdepression—Mistakenlybelievethatdepressioncomesfrom【T1】______【T1】______—
通过奖励积极发展农业的官员,惩罚对农民课征重税的官员,武则天极大地促进了农业的发展。
最新回复
(
0
)