首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C文
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C文
admin
2013-03-29
38
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROGl.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},{"GAll”,79},{”GAl2”,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.3f\n”,n,
ave);
for(i=;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
.s);
fclose(out);
}
选项
答案
double t=0; int i; *n=0; for(i=0;i
t)b [(*n)++]=a[i]; return t;
解析
(1)首先,通过循环求总分,然后求得平均分。
(2)在循环中,进行平均分与每个成绩进行比较,并将满足条件的数据存入数组及对其个数进行累加。
转载请注明原文地址:https://jikaoti.com/ti/QIn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
已知ch是字符型变量,则下面正确的赋值语句是
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
以下关于函数的叙述中正确的是 ______。
随机试题
A.腹壁切口B.浅环C.股环D.腹股沟三角E.脐环脐疝疝环为
处方一般不得超过几日用量
(1)M公司2007年4月1日以银行存款1500万元购买A公司发行在外的普通股票1000万股,占该公司40%的股权并准备长期持有,2007年4月1日,A公司的股东权益总额为3000万元,A公司已于2007年3月5日宣告每股派发现金股利0.4元/股,定于5月
《公司法》关于设立股份有限公司的条件有()。
A公司利润分配前的股东权益结构如下:已知当时的每股市价为20元,本年盈余为45万元。要求:(1)计算利润分配前的每股收益、每股净资产、市盈率。(2)若考虑发放6%的股票股利,股票股利按面值计算,计算发放股票股利后的下列指标:①
2×17年1月1日,甲公司经批准发行10亿元优先股,发行合同规定:①期限5年,前5年票面年利率固定为6%,从第6年起,每5年重置一次利率,重置利率为基准利率加上2%,最高不超过9%;②如果甲公司连续3年不分派优先股股利,投资者有权决定是否回售;③甲公司可根
根据《物业服务收费管理办法》,从2004年1月1日起,无论是实行政府指导价还是市场调节价,物业服务收费标准都应当以书面形式在()中明确约定。
科研和科普虽然都以“科”为基础,但它们从思维方式到呈现方式都有__________。事实上,放眼人类科技史,能兼为科学大师和科普大师者,也是__________。填入画横线部分最恰当的一项是:
古语有云:“合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。”这句话对我们的启示是()
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
最新回复
(
0
)