首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROGI.C中
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROGI.C中
admin
2015-06-08
27
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。
注意:部分源程序在文件PROGI.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 16
typedef struct
{ char num[10];
int S;
}STREC;
int fun(STREC*a,STREC*b)
{
}
main()
{STREC s[N]={{“GA05”,85},{“GA03”,76},{“GA02”,69},{“GA04”,85},{“GA01”,91),{“GA07”,72},{“GA08”,64),{“GA06”,87},{“GA015”,85},{“GA013”,91},{“GA012”,64},{“GA014”,91),{“GA011”,77},{“GA017”,64},{“GA018”,64},{“GA016”,72)};
STREC h[N];
int i,n;FILE*out;
n=fun(s,h);
printf(“The %d highest score:\n”,n);
for(i=0;i
printf (“%s
%4d\n”,h
.num,h
.S);
printf(“\n”);
out=fopen(“out.dat”,“w”);
fprintf(out,“%d\n”,n);
for(i=0;i
fprintf(out,“%4d\n”,h
.s);
fclose(out);
}
选项
答案
int i, max=a[0].s, n=O; for(i=1; i
解析
程序功能是把分数最高的学生数据放在h所指的数组中。
(1)要把最高分数的学生数据放在数组中,首先求出最高分数,再使用一个for循环把所有的成绩进行比较,找出最高的分数来。
(2)找出所有与最高分数相等的学生,并将最高分数的人数累加。
转载请注明原文地址:https://kaotiyun.com/show/LaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
设血型占2个字节,则unsignedint所能表示的数据范围是______。
注释说明了程序的功能,它分为【】注释和功能性注释。
数据库设计包括两个方面的设计内容,它们是_______。
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
安能以皓皓之白,而蒙世俗之尘埃乎。(《渔父》)蒙:
下列哪种毒物中毒可使口唇黏膜呈樱桃红色
某餐厅数10名就餐者在进食本餐厅自制的酱牛肉后,于餐后4小时起陆续出现胃肠道症状并伴有发热,体温达38~40℃,最后一名患者是在餐后72小时出现症状,卫生防疫人员到达现场后,经初步调查疑似一起食物中毒,其最可能是
最常伴发急性左心功能衰竭的疾病是()
公共建筑安全出口的数目通常不应少于()个。
下列各项中,属于公司客户的管理状况风险的有()。
值班工作是秘书部门的一项()。
评价会议成功与否,首先要()。
小王每天去体育场跑步,一位叔叔也在锻炼.两人沿400m跑道跑步,每次总是小王跑2圈时,叔叔跑了3圈.
指挥中心接某金店老板报案称,刚才一男子进店后持刀威胁,抢走10条金项链后逃跑。指挥中心指令就近民警赶赴现场先期处置。根据已知信息,本案中可以作为现场访问重点对象的有:
最新回复
(
0
)