首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROG1.C中
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROG1.C中
admin
2017-11-27
76
问题
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。
注意:部分源程序在文件PROG1.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},{"GA
06",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
fpfintf (out,"%4d\n">,h
.s) ;
fclose(out);
}
选项
答案
int i,max=a[0].s,n=0; for(i=1; i
解析
程序功能是把分数最高的学生数据放在h所指的数组中。
(1)要把最高分数的学生数据放在数组中,首先求出最高分数,再使用一个for循环把所有的成绩进行比较,找出最高的分数来。
(2)找出所有与最高分数相等的学生,并将最高分数的人数累加。
转载请注明原文地址:https://kaotiyun.com/show/42xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j--)t+=b[i][j];printf
下列定义变量的语句中错误的是()。
关系表中的每一行记录称为一个()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen(“d2.dat”,“wb”);fwrite(a,sizeof(int),
有以下程序:#includestructtt{intx;structtt*y;}*p;structtta[4]=120,a+1,15,a+2,30,a+3,17,a};main()
结构化程序设计的3种结构是()。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中Tl8.c文件如下:#include#include“myfun.C”main(){fun();printf(“\n”);}//
下列数据结构中,能用二分法进行查找的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
可燃液体的蒸汽与空气混合后,遇到明火而引起瞬间燃烧,液体能发生燃烧的最低温度,称为该液体的()。
如果一个完全具有放射性的双链DNA分子在无放射性标记溶液中经过两轮复制,产生的四个DNA分子的放射性情况是
按十二经脉流注次序,胃经上接
患者,男,67岁,因冠心病入院,在静脉输液过程中出现腹泻,呼吸困难,咳嗽,咳粉红色泡沫痰。此时,护士应为患者采取的卧位
城市人均绿化规划指标的确定,由()部门确定。
甲建筑公司是某施工项目的施工总承包单位,乙建筑公司是其分包单位。2008年5月5日,乙建筑公司的施工项目发生了生产安全事故,应由()向负有安全生产监督管理职责的部门报告。
甲向乙购买价值25万元的汽车一辆。双方约定:甲先交付10万元,乙即将车交付甲,其余款项由甲分三次付清,乙保留汽车所有权至甲付清全部车款之时。收到甲交付的10万元车款后,乙将车交付甲,但未办理车辆过户登记。在甲付清全部车款前,乙又以30万元的价格将该车卖给不
我国目前的专门法院有
设函数f(x)在[a,b]上连续,在(a,b)内可导,且f(A)=f(b)=0.求证:存在ξ∈(a,b),使f(ξ)+ξf’(ξ)=0;
Managementoperatesthroughvarious______,oftenclassifiedasplanningorganleading/motivatingandcontrolling.(中国人民大学2010年试题
最新回复
(
0
)