首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROGl.C
admin
2021-04-28
60
问题
已知学生的记录由学号和学>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://www.kaotiyun.com/show/Qktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面对软件特点描述正确的是()。
有以下程序:#includevoidfun(inta,intb){intt;t=a:a=b:b=t;}main(){intc[10]={1,
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
表达式:(int)((double)9/2)-9%2的值是()。
有以下程序#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){int
以下关于宏的叙述中正确的是
有以下程序#include<stdio.h>func(intn){staticintnum=1;num=num+n;printf("%d",num);}voidmain(){func(3);func(4);printf("\n
若floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
软件需求规格说明书的作用不包括
随机试题
关于法的实施,下列哪些说法是错误的?()
潜在并发症:出血倾向潜在并发症:肺水肿
城乡规划实施管理的主要依据包括有()
交易性金融资产期末按公允价值计量,期末不能计提减值准备;可供出售金融资产期末也按公允价值计量,因此期末也不能计提减值准备。()
根据企业所得税法的规定,下列关于境外所得抵免限额表述正确的有()。
史学界普遍认同中国最早的文字是甲骨文,之后汉字经过了一系列的演变。下列属于汉字演变过程的是()。
我国的多党合作是一种社会主义的新型政党关系,其主要特点是()。
社会主义法制的本质是______。
“世界上除了运动着的物质之外,什么也没有”,这是
以下关于恋爱、婚姻、家庭表述正确的是
最新回复
(
0
)