首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组 s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。 #include<stdio.
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组 s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。 #include<stdio.
admin
2013-02-23
64
问题
以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构体数组 s中,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数高的学生可能不只一个,函数返回分数最高学生的人数。请填空。
#include<stdio.h>
#define N 16
typedef struct
{ char num[10];
int s;
}STREC;
int fun(STREC *a,STREC *b)
{ int i,j=0,max=a[0].s;
for(i=0;i<N;i++)
if(max<a
.s)max=a
.s;
for(i=0;i<N;i++)
if(【 】)b[j++]=a
;
return j;
}
main()
{ STREC s[N]={ {"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},
{"GA001",91},{"GA007",72},{"GA008",64},{"GA006",87},
{"GA015",85},{"GA013",91},{"GA012",64},{"GA014",91},
{"GA011",66},{"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<n;i++)
printf("%s%4d\n",h
.num,h
.s);
printf("\n");
out=fopen("out15.dat","w");
fprintf(out,"%d\n",n);
for(i=0;i<n;i++);
fprintf(out,"%4d\n",h
.s);
fclose(out);
}
选项
答案
max==a[i].s
解析
该程序使用循环嵌套,第1个for语句的作用是找出最大值。第2个循环的作用是找出与max相等的成绩,也即最高成绩的学生,并存入b中。
转载请注明原文地址:https://kaotiyun.com/show/cBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charstr1[]="string",str2[8],*str3,*str4="string";则______不是对库函数的正确调用。
设有“intx=11;”则表达式(x++*1/3)的值是______。
下列形式的常数中,不符合c语言语法规范的是______。
下面不属于软件设计原则的是______。
若有如下定义:ints[3]则下面表达式中不能代表数组元素s[1]的地址的是()
以下程序运行后,输出结果是()#include<stdio.h>ss(char*s){char*p=s;while(*p)p++return(p-s);}main(){char*a
若有以下说明和定义:fun(int*c){}main(){int(*a)()=fun,*b(),w[10],c;……}在做必要的赋值之后,对fun函数的正确调用语句是______。
在下列叙述中,错误的一条是______。
软件工程研究的内容主要包括:【】技术和软件工程管理。
设有语句:charstr1[]="string",str2[8],*ste3,*str4="string";,则下列不是对库函数strcpy的正确调用的是______。
随机试题
A、根治性肝切除B、姑息性肝切除C、肝动脉结扎和插管D、肿瘤局部无水酒精注射E、中医治疗男,45岁。体格检查发现肝右叶4个肿瘤占位,局限于相邻的2个肝段内,无瘤肝组织增大达全肝l/2以上。治疗方案首选()
A、酸碱法B、水醇法C、醇醚法D、活性炭E、盐析法在溶液中加入无机盐促使有效成分析出的方法是()
将1L4mol/L氨水和1L2mol/L盐酸溶液混合,混合后OH-离子浓度为()mol/L。注:氨水解离常数Kb=1.8×10-5
易燃易爆危险品是指容易燃烧爆炸的危险品,其不包括()。
某企业出售房屋一幢,账面原价100000元,已提折旧60000元,计提减值准备5000元,出售时发生清理费用600元,出售价款为40000元,应缴纳的营业税为2000元。企业结转出售固定资产净损益时的会计分录为()。
从建筑产品供给者角度看,建筑市场的风险表现在()。
处理人事争议的法定途径有
设有定义:classC{public:intValUe;};intX,*p;则以下引用形式中,正确的是()。
HendersonUtilitiesCompany43WarmSpringsRoadHenderson,Nevada89014
Itwastoolateto______ofthecontract.
最新回复
(
0
)