首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改
admin
2019-07-10
72
问题
学生的记录由学号和成绩组成,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://www.kaotiyun.com/show/B4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
书是作者思想表达的重要载体和有效形式,我们在阅读的时候,要________作者的原意,大不可________,也不能妄加猜测,将自己的意志强加于作者之上,把自己的价值观带入阅读之中,而是要设身处地地站在作者的角度去了解作者想要表达的意思。填入画横线部分最恰
把下面几个句子组成语意连贯的一段文字,排序正确的一项是()。①同样一本书每再看看,领悟的又是一番境界②后来觉着不对,因为年龄不同了③这竟成了我少年时代大半消磨时间的方法④所以买书回来放在架上,想起来时再反复地去回看它们⑤一本好
中世纪战争史上有过两次君士坦丁堡陷落,分别简述其发生的时间、征战的双方、导致的历史变动。(华东师范大学2003年世界通史真题)
初学电脑打字时,练习次数越多,错误就会越少,这属于()
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
2009年,甲某驾驶机动车超速行驶,被交警乙某拦住,乙某对甲某的超速违章行为进行了罚款,但并未出具罚单。甲某要求出具罚单,乙某认为甲某态度不好,遂加罚人民币1000元,并告诉甲某,如果再狡辩,将再加重处罚。事后,甲某向公安局督察队进行举报,声称乙某态度蛮
在T-SQL中,提取游标curl第5行数据的语句是【6】ABSOLUTE5FROMcurl…
有下列二又树,对此二叉树前序遍历的结果为().[*]3
随机试题
结合材料回答问题。毛泽东思想活的灵魂是贯穿其中的立场、观点、方法,它们有三个基本方面,这就是实事求是、群众路线、独立自主。新形势下,我们要坚持和运用好毛泽东思想活的灵魂,把我们党建设好,把中国特色社会主义伟大事业继续推向前进。实事求是。
A视神经B上颌神经C动眼神经D滑车神经E迷走神经经圆孔出颅腔的神经是
引起咽结合膜热的常见病原体是
手骨病变检查的首选体位是
陇西地区某场地详细勘察资料如下:该场地(陇西地区)自重湿陷量、总湿陷量及黄土地基的湿陷等级分别为( )。
客观公正,要求会计人员在做好本职工作的同时,努力钻研相关业务,全面熟悉本单位经营活动和业务流程,主动提出合理化建议,协助领导决策。()
“人心齐,泰山移”“众人齐心”等谚语揭示了()的巨大作用。
在其他因素一定,且息税前利润大于0的情况下,下列可以导致本期财务杠杆系数降低的是()。
Toothpasteisasubstance【C1】______forthecleaningandpolishingthesurfaceoftheteeth.Itsprimaryfunctionis【C2】______too
WhatMakesa"MillennialMind"?(1)Since1000AD,around30billionpeoplehavebeenbornonourplanet.Thevastmajorityh
最新回复
(
0
)