首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是: 把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是: 把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
admin
2015-08-23
90
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:
把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inclucle
#define N 8
typedef struct
{ char nLlm[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};
STREC h[N],t;FILE*out;
int i,j,n;double ave;
ave=fun(s,h,&n);
printf("The%d student data which
is lower than%7.3f:\n",r1,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=0; i
for[j=i+1;j
if(h
.s>h[j].s){t=h
;
h
=h[j];h[j]=t;}
for(i=0;i
fprintf(out,"%4.1f\n",h
.s);
fclose(out);
}
选项
答案
int i; double ave=0.0; *n=0; for(i=0; i
解析
(1)首先,通过循环求总分,然后求得平均分。
(2)在循环中,进行平均分与每个成绩进行比较,并将满足条件的数据存入数组及对其进行累加。
转载请注明原文地址:https://www.kaotiyun.com/show/THDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
为了使模块尽可能独立,要求
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
颅后窝病变发生脑疝者,最有效的紧急处理措施是
A.玻璃注射器采样B.铝塑夹层袋采样C.多孔板吸收管采样D.活性炭固体吸附剂采样E.无泵型气体采样器适用于采集挥发性较大的有机化合物采样的是
与Tc细胞活化、增殖、分化有直接关系的是( )
施工生产作业区与建筑物之间的防火安全距离,应遵守下列规定()。
基金客户服务方式包括()
用含32P的磷酸盐培养液培养动物细胞,一段时间后,细胞的结构以及化合物中可能具有放射性的是()。①脱氧核糖②核膜③ATP④脂肪⑤转运RNA
这样的活动乐于使广大农民群众接受。
2013年全年完成邮电业务总量16679亿元,比上年增长11.1%。其中,邮政业务总量2725亿元,增长33.8%;电信业务总量13954亿元,增长7.5%。邮政业全年完成邮政函件业务63.20亿件,包裹业务0.69亿件,快递业务量91.9亿件;快递业务收
Healways【C1】______earlytoenjoyatleasttwohoursofsolitudeinthehouseandgardenbeforethe【C2】______ofthefamilycame
Peopletendtobemoreimpressedbyevidencethatseemstoconfirmsomerelationship.Thusmanyare【B1】______theirdreamsarepr
最新回复
(
0
)