首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
admin
2019-07-10
38
问题
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define N 16
typedef struct
{
char num[10];
int s;
}STREC;
int fun(STREC*a,STREC*b)
{
}
voidmain()
{
STREC s[N]={{“GA005”,85},
{“GA003”,76},{“GA002”,69),{“GA004”,85},{“GA001”,91},{“GA007”,72),{“GA008”,64},{“GA006”,87},{“GA015”,85),{“GA013”,91},{“GA012”,64),{“GA014”,91},(“GA011”,77),{“GA017”,64),{“GA018”,64},(“GA016”,72)};
STREC h[N];
int i,n,
n=fun(s,h);
printf (“The%d highest score:\n”,n);
for(i=0;i<n;i++)
printf(“%s%4d\n”,h
.num,
h
.8);/*输出最高分学生的学号和成绩*/
printf(“\n”),
}
选项
答案
int tun(STREC*a,STREC*b) { int i,j=0,max=a[0].s; for(i=0;i<N,i++) if(max<a[i].s)/*找出最大值*/ max=a[i].s; for(i=0,i<N;i++) if(max==a[i].s) b[j++]=a[i]; /*找出成绩与max相等的学生的记录,存入结构体b中*/ return j; /*返回最高成绩的学生人数*/ }
解析
该程序使用两个循环判断语句,第1个循环判断语句的作用是找出最人值;第2个循环判断语句的作用是找出与mflx相等的成绩(即最高成绩)的学生记录,并存入b中。
转载请注明原文地址:https://kaotiyun.com/show/B4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
在伊索寓言中,有这样一个故事:老鼠们在一起开会,商讨怎样才能不被猫抓住。其中一只老鼠提议.在猫的脖子上挂一个铃铛。全体老鼠欢声雷动:“这个主意太好了!”但当有鼠问,怎样才能将铃铛挂到猫的脖子上时,刹那间全体老鼠鸦雀无声。这个故事所包含的道理不包括(
1830年,法国第二次资产阶级革命后,发展初等教育成为重要任务,教育部颁布(),大力发展初等教育和师范教育,规定每乡设一小学,教师任教需资格证书。
下列说法错误的是
民主革命的遗留任务是
对函数f(χ)(4-t)ln(1+t)dt().
不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。
对于循环队列,下列叙述中正确的是()。
在一个单链表中,若要删除p结点的后续结点,则执行()。
随机试题
下列选项中,不属于收缩型战略风险的是【】
原发性高血压急症患者,首选的降压药是()。
流行病的研究方法主要是
某企业2012年度利润总额为500万元,假定该企业无其他纳税调整项目,适用的所得税税率为25%。该企业2010年净利润为()万元。
开立证券账户应该坚持的原则为( )。
下列选项中不属于制定技术方案的原则的是()。
定活两便储蓄存款,______起存,一次存入,不定存期,一次支取本息。
青少年社会工作者小王的专职工作是研究青少年社会工作理论,她的这一职责主要提供的青少年服务属于()。
档案袋评价实质上属于过程性评价。
绿色消费:指从满足生态需要出发,以有益健康和保护环境为基本内涵。符合人的健康和环境保护标准的各种消费行为和消费方式的统称。下列不属于绿色消费的是()。
最新回复
(
0
)