首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C中
admin
2017-11-27
96
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 10
typedef struct ss
{ char hum[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},{"A
08",61},{"A09",80},{"A10",71}
}, m ;
int i;
printf("***** The original
data *****\n");
for (i=0; i< N; i++)printf ("No
= %s Mark = %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/1nxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常见的软件工程方法有结构化方法和面向对象方法,类?继承以及多态性等概念属于【】。
有以下程序#includevoidfunc(intn){inti;for(i=0;i
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
以下程序的运行结果是____________。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(a);printf(“%f\n”
关系数据库管理系统能实现的专门关系运算包括()。
设X和Y都是int类型,且x=1,y=2,则printf(“%d%d”,x,y(x,y))的输出结果是()。
下列叙述中错误的是()。
有以下字符串,说明表达式strten(s)值的是()。chars[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
数据结构中,与所使用的计算机无关的是数据的
随机试题
A.死胎B.死产C.早产D.流产E.过期产妊娠20周以后胎儿在子宫内死亡
对有关当事人权利的认定,下列意见中何者为正确?( )对有关当事人行为的认定,下列意见中何苦为正确?( )
根据《建筑业企业资质管理规定》(建设部令第87号)和《建筑业企业资质等级标准》的规定,从事施工起重机械安装、拆卸施工的单位,应当具备()。
机械安装所用的基配点,应以( )为标准。
关于法律责任的说法,正确的是()。
给定资料材料1近年来,随着国家和地方政府对扶贫攻坚的政策扶持及资金投入力度越来越大,被曝光的涉及扶贫领域的腐败案例不断涌现,扶贫领域俨然已经成为腐败的“重灾区”。扶贫资金被人“惦记”,和其监管难有很大关系。从横向上看,扶贫资金
《哈多报告》第一次从国家的角度阐明了中等教育应当面向全体儿童的思想。
亚里士多德将人的灵魂分为理性部分、非理性部分,非理性部分又包括植物的灵魂和动物的灵魂。以这三种灵魂为人性论基础的教育是
在现代艺术设计中,()要素应处于首要地位。
一般认为,一个人50岁和他30岁时相比,运动和身体协调能力显著减退。最近的一项调查显示,50岁的人和30岁的人在踢毽子时所表现出的运动和身体协调能力没有明显差别。因此,认为一个人到了50岁运动和身体协调能力会显著减退的看法是站不住脚的。以下哪项如果为真,最
最新回复
(
0
)