首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是: 找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是: 找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。 注意:部分源程序存在文件PROG1.C
admin
2015-08-23
47
问题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:
找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 1 0
typedef struct ss
{ char FILlm[1 0];int s;)STU;
fun(STU a[],stu*s)
{
}
main()
{STU a[N]={{"A01",8 1),{"A02",8 9),
{"A0 3",6 6},{"A0 4",8 7),{"A05",7 7),
{"A0 6",90),{"A0 7",7 9),{"A0 8",61),
{"A0 9",8 0},{"A10”,71)),m ;
int i;
printf(”*****The or2g2nal data
*****\n");
for(2=0;i
%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<1 0 ; 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);
fc10Se(wf);
}
选项
答案
int i,max=a[0].s,j=0; for(i=1; i
解析
该程序功能是求最高分数的学生。本题是关于求解结构体中某些成员的最大值,首先将第一个值设定为最大值,并在循环中将其他所有值与该值进行比较,求得最大值。然后将最大值与所有值进行比较,求得所有的最大值。
转载请注明原文地址:https://kaotiyun.com/show/UTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sized(int));f(p,a);
请选出正确的程序段
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
有以下程序#includemain(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:p
在C语言中,函数返回值的类型最终取决于
C语言规定,在一个源程序中,main函数的位置
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartempinti;temp=str[n-1);for
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
随机试题
男,50岁,左小腿砸伤10小时后来院。检查见左小腿中段高度肿胀,坚硬并有异常活动,足部皮温较对侧低,感觉明显减退,足背动脉触不到。X线证实左胫腓骨中段骨折。其可能的并发症是
对单相全波整流X线机,下列说法正确的是
脐上4寸,前正中线旁开2寸的腧穴是()
硫脲类药物用于甲亢术前药物准备时,其主要作用是
下列项目中,可以采用数量金额式格式的是()。
一页书上面的错别字数服从泊松分布,每页书的平均错别字为0.3个,则:一页书中有错别字的概率为()。
宪法规定,我国有宪法解释权的机关是()。
结合材料,回答问题:材料——这个世界,和平、发展、合作、共赢成为时代潮流,旧的殖民体系土崩瓦解,冷战时期的集团对抗不复存在,任何国家或国家集团都再也无法单独主宰世界事务。——这个世界,一大批新兴市场国家和发展中国家走上发展的快
Mydaughterhasbeencrazyaboutraisingapet(宠物)foralongtime.LastspringIboughttwonewly-hatchedchickensforher.
ResearchingtheoriginofmedievalmanuscriptsBackgroundMedievalmanuscripts—handwrittenbooksproducedbetweenthefifth
最新回复
(
0
)