首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROG1.C中
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 注意:部分源程序在文件PROG1.C中
admin
2017-11-27
72
问题
学生的记录由学号和成绩组成,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全国计算机二级
相关试题推荐
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i:0;i
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
有以下程序:#includestructtt{intx;structtt*y;}*p;structtta[4]=120,a+1,15,a+2,30,a+3,17,a};main()
若函数中有定义语句:inta;,则()。
阅读下面程序,则程序的执行结果为______________。#include“stdio.h”main(){inta=10;fun(a);.printf(“%d\n”,a);}fun(intx
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中__________是度量一个模块功能强度的一个相对指标。
有以下字符串,说明表达式strten(s)值的是()。chars[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
设有如下关系表:则下列操作正确的是()。
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr*str;执行上面的程序段后,*(ptr+10)的值为()。
随机试题
从信息加工角度对问题的描述。
ESP发出平衡纠偏指令,过度转向产生向理想轨迹曲线_______的偏离倾向。
铣削蜗轮时,铣刀轴线应落在齿坯对称平面内。()
根据《药品流通监督管理办法》,药品生产、经营企业对销售人员的管理错误的是()。
甲公司通过在证券交易所的交易,于2006年1月3日持有乙上市公司公开发行股票的5%,回答下列问题:2006年3月1日,甲公司与丙公司通过协议,共同持有乙公司公开发行股票的30%,甲公司继续在证券交易所收购乙公司的股票,甲公司应完成下列工作:()
输入动物、动物产品和其他检疫物向( )检验检疫机构报检由口岸检验检疫机构实施检疫。
混凝土的优点有()。
下列不属于常见的物业租赁管理模式的是()
腰围男性>94cm,女性>80cm,可诊断为向心性肥胖。()
Whatisthepassagemainlyabout?ItcanbeinferredfromthepassagethatAmericanindustries______.
最新回复
(
0
)