首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
admin
2021-02-25
48
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 12
typedef struct
{ char num[10];
double s;
}STREC;
double fun(STREC *a,STREC *b,int
*n)
{
}
main()
{STREC s[N]={“GA05”,85),{“GA03”,76),{“GA02”,69),{“GA04”,85),{“GA01”,91},{“GA07”,72},{“GA08”,64},{“GA06”,87},{“GA09”,60),{“GA11”,79},{“GA12”,73},{“GA10”,90));
STREC h[N],t;FILE*out;
int i,j,n;double ave;
ave=fun(s,h,&n);
printf (“The%d student data which
is higher than%7.3f:\n”,n,ave);
for(i=0;i
printf(“%s %4.1f\n”,h
.num,
h
.s);
printf(“\n”);
out=fopen(“out.dat”,“w”);
fprintf(out, “%d\n%7.3fkn”,n,
ave);
for(i=0;i
for(j=i+1;j
if(h
.s
{t=h
;h
=h[j];h[j]=t;)
for(i=0;i
fprintf(out,“%4.1f\n”,h(i].s);
fclose(out);
}
选项
答案
double t=0: int i: *n=0; for(i=0; i
t)b [(*n)++]=a[i]; return t;
解析
该程序功能是把高于或等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数返回值返回。解题过程首先求得平均分,然后将所有成绩与平均分进行比较,如果大于或等于平均分,存入指定数组。
转载请注明原文地址:https://kaotiyun.com/show/0Etp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序
下列叙述中正确的是()。
若有以下程序main(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
下列叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返同值是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代w的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
简述某小区支干线带电的故障分析与维修。
基于持续性、规律性、数据的可靠性和有效性基础上的预测方法是______。
EvolutionDebateRumorhasitthatmorethan20booksoncreationism/evolutionareinthepublisher’spipelines.Afewhave
下列腧穴治疗急危症、神志病证应选()
钢绞线应力松弛性能试验中,试验标距长度不小于公称直径的()倍。
我国法律规定在诉讼时效期间的(),因不可抗力或其他障碍不能行使请求权的,诉讼时效终止。
关于劳务派遣,下列表述正确的有()。
简述个体身心发展的一般规律及教育启示。
根据以下资料,回答问题。2012年l一4月,该市平均每天观看电影的观众超过10万人次的月份有几个?()
中国消费信贷市场的现状,使得对中国银行业投入巨资的西方银行在信用卡业务上仍是投资,没有盈利。不过,外资银行对中国信用卡市场并没有失掉信心。虽然中国的消费者没有透支消费的习惯,而这个“硬币”的另一面是中国居民的个人负债率很低,中国内地的个人消费信用市场才刚刚
最新回复
(
0
)