首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:请勿改动主函数main和其他函数中的
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:请勿改动主函数main和其他函数中的
admin
2018-02-02
41
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
#define N 10
typedef struet ss/*定义结构体*/
{
char num[10];
int s;
}STU;
fun(STU a[],STU*s)
{
}
void main()
{
FILE*wf:
STU a[N]={{ttA01”,81},{“A02”,89},
{“A03”,66},{“A04”,87},{“A05”,77},
{“A06”,90},{“A07”,79},{“A08”,61},
{“A09”,80},{“A10”,71}},m;
int i;
system(“CLS”);
printff“*****The original data*****”);
for(i=0;i
pritf(“No=%s Mark=%d/n,a
.num,a
.s);
fun(a,&m);
prinffr“*****THE RESULT*****\n”);
printf(“The top:%s,%d\n”,m.num,m.s);
/***************/
wf=fopen(“out.dat”,“w”);
fprintf(wf,“%s,%d”,m.num,m.s);
fclose(wf);
/**************/
}
选项
答案
fun(STU a[],STU*s) { int i: *s=a[0]; for(i=0;i
s
解析
本题考查:成绩最高的学生记录查找;for循环语句;if条件语句。
本题的流程是先使s指向第1名学生,利用循环语句遍历所有学生的成绩,利用条件语句判断当前学生成绩是否最高,所以if语句的条件是s一>s
.s。此外,做题时应该熟练掌握“指向运算符”和“成员运算符”的相关知识,题中“s一>s”等价于“(*s).s”。
转载请注明原文地址:https://kaotiyun.com/show/7Wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
判断字符串s1是否大于字符串s2,应该使用()。
按照“后进先出”原则组织数据的数据结构是()。
数据库系统中实现各种数据管理功能的核心软件称为【】。
C语言程序的注释可以出现在程序中的任何地方,一个注释以【】分别作为开始和结束。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
在C语言中,函数调用时()。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
随机试题
当代青年应具有现代社会实践所要求的锐意进取、刻意创新等现代精神,又要有鲜明的传统文化的素养与个性。因此()。
治疗急性胰腺炎,禁用()
甲、乙、丙3人合伙经营,后甲因急需用钱欲将自己5万元的份额转让。乙和丙均主张优先购买权,甲应如何处理?()
下述财务评价指标中不属于偿债能力分析指标的是()。
国际工程招标中规定投标准备时间不得少于()天。
根据《建筑安装工程费用项目的组成》(建标[2003]206号),某施工工程中采取各种排水、降水措施所发生的各种费用属于建筑安装工程费用中的()。
案例二:马先生今年40岁,打算60岁退休,预计他可以活到85岁,考虑到通货膨胀的因素,退休后每年生活费大约需要10万元(岁初从退休基金中提取)。马先生拿出15万元储蓄作为退休基金的启动资金(40岁初),并打算以后每年年末投入一笔固定的资金。马先生在退休前采
甲公司2015年年初对A设备投资100000元,于2017年年初建成投产,营业期为3年,2017年、2018年、2019年年末预期现金净流量分别为30000元、50000元、60000元,银行存款利率为12%。要求:按年复利计息。计算投资额在2017
A、 B、 C、 D、 D此类图片需要一个一个地仔细观察多个人物动作,是比较难的题目类型。
PASSAGETWOWhotendtohaveabetter-defineddresscodeintheworkplace?
最新回复
(
0
)