首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
admin
2021-02-25
64
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inc2ude
#idefine N 8
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",54},{"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”,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=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);
}
选项
答案
lnt 1; double ave=0.0; *n=0; for(i=0; i
解析
该程序功能是把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
[解题思路]
(1)首先,通过循环求总分,然后求得平均分。
(2)在循环中,进行平均分与每个成绩进行比较,并将满足条件的数据存入数组及对其进行累加。
转载请注明原文地址:https://kaotiyun.com/show/oItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返同值是
下面描述中不属于数据库系统特点的是
通常软件测试实施的步骤是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
函数fun的功能是:计算1+x+的前项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.hi
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
下列数据结构中,属于非线性结构的是
随机试题
除原发性肝癌,哪种疾病能引起AFP>500μg/LL
模板分项工程质量控制的检查内容有()。
双代号时标网络计划的特点之一是()。
邮政综合计算机网中的物理网络可分为()。
艾森克的人格理论强调()。
让每一个学生在学校都能得到自己的发展,这是检验教育者是否坚持()的一块试金石。
影响商品价格变动的因素有()。
capitalchain
2005年2月19日,胡锦涛在省部级主要领导干部提高构建社会主义和谐社会能力专题研讨班上的讲话指出,构建社会主义和谐社会最根本的保证是
ForAmerica’scolleges,Januaryisamonthofreckoning.Mostapplicationsforthenextacademicyearbeginningintheautumnha
最新回复
(
0
)