首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C
admin
2021-04-28
81
问题
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 10
typedef struct ss
{ char num[10];int s;}STU;
fun(STU a[],STU *s)
{
}
main()
{STU a[N]={{“A01”,81),{“A02”,89},{“A03”,66),{“A04”,87),{“A05”,77},{“A06”,90},{“A07”,79},{“A08”,61},{“A09”,80},{“A10”,71)},m ;
int i;
printf (“*****The original data
*****\n”);
for(i=0;i
%s Nark=%d\n”, a
.num,a
.s);
fun(a,&m);
printf ("*****THE RESULT*****\n"),
printf(“The top:%s,%d\n”,
m.num, m.s);
NONO();
}
NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *rf,*wf;
STU a[N],m;
int i;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10;i++)fscanf(rf,
“%s%d”,a
.num,&a
.s);
fun(a,&m);
fprintf(wf,“The top:%s,%d\n”,
m.num,m.s);
fclose(rf);
fclose(wf);
}
选项
答案
int i,max=a[0].s,j=0; for(i==1; i
解析
该程序功能是求最高分数的学生。本题是关于求解结构体中某些成员的最大值,首先将第一个值设定为最大值,并在循环中将其他所有值与该值进行比较,求得最大值。然后将最大值与所有值进行比较,求得所有的最大值。
转载请注明原文地址:https://kaotiyun.com/show/Qktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=12,y=8,z;在其后执行语句:z=0.9+x/y;则z的值为()。
下面对软件特点描述正确的是()。
以下选项中不合法的标识符是( )。
以下叙述中正确的是
以下程序的输出结果是()。main(){unsignedchara=8,c;c=a>>3;printf(’’%d\n’’,c);}
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
结构化程序设计中,下面对goto语句使用描述正确的是
若有定义语句:intm[]={5,4,3,2,1),i=4;,则下面对m数组元素的引用中错误的是
负责数据库中查询操作的数据库语言是
随机试题
Heisworkingveryhardto______thelosttimeinthepast10years.
关于睾丸附睾的超声显示,错误的是
男性早产儿,出生4天,因哭声低微,不吃奶2天,紫绀,呼吸困难入院。查体:体温不升,呼吸不规则,紫绀,哭声低微,口鼻中少许血性泡沫,全身冷,皮肤呈紫红色,双下肢,臀部,会阴,下腹部,面颊皮肤发硬,压之微凹陷,双肺有中细湿啰音,首先考虑诊断为
根据《公司法》的规定,召开临时股东(大)会会议的提议主体包括()。
裂化有时又称为裂解,是指有机化合物的分子在高温下发生分解的反应过程,其中()在高温和催化剂的作用下进行,用于由重油生产轻油的工艺。
根据票据法律制度的规定,票据保证的相对记载事项为()。
Students’EvaluationofClassroomTeachingForthepasttwoyears,Ihavebeenworkingonstudents’evaluationofclassroomteac
Primaryschoolteachers’poor【C1】______ofEnglishandmathsisunderminingtheGovernment’sliteracyandnumeracystrategies,
Choiceblindness:Youdon’tknowwhatyouwantWehaveallheardofexpertswhofailbasictestsofsensorydiscriminationi
A、HedidresearchinKahn’sfactories.B、Hereadalotofbackgroundmaterials.C、HefocusedonKahn’sclassicaldesign.D、Hewe
最新回复
(
0
)