首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
admin
2021-02-25
26
问题
学生的记录由学号和成绩组成,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://jikaoti.com/ti/ovz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti,j;for(i=1;i
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&p;f(r
有下列程序:structS{intn;inta[20];};voidflint*a,intn){inti;for(i=0;i
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y:正确的输入语句是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序#includemain(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}该程序试图通过指
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
下面关于算法的叙述中,正确的是()。
随机试题
有机整体的“中心”是
引起继发性腹膜炎最常见的致病菌是
房地产是进行房地产投资、开发、经营、管理、服务的行业,它属于()。
法人股是指企业法人或具有法人资格的事业单位和社会团体以其依法可支配的资产投入公司形成的股份。()
公司投入到拟建项目上的现金来源有()。
阅读材料高老师今天收到一封学生的来信,信中这样写到:“高老师,我今天很高兴,因为你终于给我回答问题的机会。这可是我上初中获得的第一次机会啊!虽然这是你不经意的一次提问,但我心里有说不出的喜悦。就在这一次,老师,你终于注意到‘我’的存在,我有了发表
公安机关法制部门在执法监督中发现公安机关及其人民警察的不合法、不适当的执法行为时,可以根据不同情况作出()的处理。
根据下面资料,回答下面5个小题。《大气污染防治行动计划》践行一年以来,京津冀地区治“霾”战果如何?数据显示,2014年,京津冀区域13个城市空气质量平均达标天数为156天,与2013年相比平均达标天数比例上升5.3个百分点。2014年,
旅游商品,是指旅游者在旅游活动中出于非商业性目的而购买的实物性商品,它不包含维持旅游活动所必需的生活用品。根据上述定义,下列属于旅游商品的是()。
阅读下列说明。[说明]监理公司丙承担了建设单位甲业务信息系统建设的全过程监理任务。该系统的建设内容主要包括服务窗口受理子系统、档案管理子系统、网上申报子系统、统计分析子系统、数据中心、门户网站等应用开发和服务器、存储系统及系统软件的采购。甲
最新回复
(
0
)