首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
admin
2019-05-31
34
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<stdio.h>
2 #include<string.h>
3 #define N 10
4 typedef struct ss
5 { char num[10];int s;} STU;
6 fun(STU a[],STU *s)
7 {
8
9 }
10 main()
11 { STU a[N]=({’’A01’’,81},{’’A02’’,89},{’’A03’’,66},{’’A04’’,87},(’’A05’’,77},{’’A06’’,90},{’’A07’’,79},{’’A08’’,61},{’’A09’’,80},{’’A10’’,71}},m;
12 int i;
13 printf(’’*****The original data *****\n’’);
14 for(i=0;i<N;i++)printf(’’No=%s Mark=%d\n’’, a
.num,a
.s);
15 fun(a,&m);
16 printf (’’***** THE RESULT *****\n’’);
17 printf(’’The top:%s,%d\n’’, m.num,m.s);
18 NONO();
19 }
20 NONO()
21 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
22 FILE *rf,*wf;
23 STU a [N],m;
24 int i;
25 rf=fopen(’’in.dat’’,’’r’’);
26 wf=fopen(’’out.dat’’,’’w’’);
27 for(i=0 ; i<10; i++) fscanf(rf,’’%s%d’’,a
.num,&a
.s);
28 fun(a,&m);
29 fprintf(wf,’’The top:%s,%d\n’’,m.num,m.s);
30 fclose(rf);
31 fclose(wf);
32 }
选项
答案
1 int i,max=a[0].s,j=0; 2 for(i=1;i<N; i++) 3 if(max<a[i].s){ 4 j=i; 5 max=a[i].s; } 6 *s=a[j];
解析
该程序功能是求最高分数的学生。本题是关于求解结构体中某些成员的最大值,首先将第一个值设定为最大值,并在循环中将其他所有值与该值进行比较,求得最大值。然后将最大值与所有值进行比较,求得所有的最大值。
转载请注明原文地址:https://jikaoti.com/ti/qpkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
每个城市都有一个“最优规模”,它取决于城市规模正反两个效应的相互对比。在现实中,正面效应主要是城市经济的集聚效用,负面效应则包括交通拥堵、环境污染、房价高昂、基础设施不足等。经济集聚在提高劳动生产率的同时,也会使城市的土地和住房价格上涨,这时,企业的生产成
完美主义者习惯于把各项标准都定得过高而不切实际,受到挫折打击后,变得逃避、拖延、自责而失去行动力。完美主义不仅拖后腿,还可能带来许多心理疾病。由于缺乏一种深刻且始终如一的自尊来源,接受失败的打击对于完美主义者来说尤其困难,而且可能导致一部分人长期抑郁和退缩
下列选项中,有歧义的是()。
简述利率对货币需求的作用。
下列选项中,属于自然法学派观点的是()。
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
设A是m×n阶矩阵,试证明:如果A行满秩(r(A)=m),则对任何m×s矩阵C,矩阵方程AX=C都有解.
设某教学管理系统,其查询模块需要提供如下功能:Ⅰ.查询系信息,列出各系编号、系名和系办公电话;Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;Ⅳ.查询讲授某门课程的教师信息,列出教
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQLServer2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQLServer2000,数据结构与新系统不
下列数据结构中,属于非线性结构的是()。
随机试题
氮质血症
对糖代谢无影响的激素是
TAT是一种
当表面相对不透水的边坡被水淹没时,如边坡滑动面(软弱结构面)的倾角θ小于坡角α时,则静水压力对边坡稳定的影响符合下列哪一选项?()
某工业园总体电缆工程中电缆沟的结构如图6.Ⅲ所示。计算该电缆工程的相关定额见表6.Ⅲ.1。人工单价为58元/工日,管理费和利润分别按人工费的65%和35%计取。问题:根据图6.Ⅲ和《建设工程工程量清单计价规范》(GB50500—201
甲公司是小规模纳税人,2016年2月2日向A银行借款1000万元,约定8个月后归还,按季度支付利息,年利率为5%。下列各项会计处理中正确的有()。
对广告策划主管的特殊职业要求包括()。
试图将记忆系统和记忆过程的概念统一到一个更综合的框架中的记忆理论是()
程序中的注释可以增加程序的()。
Thegeneralmanagerhaspromisedasalaryincreaseof10%forsome(employ)______thisyear.
最新回复
(
0
)