首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是: 把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是: 把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
admin
2015-08-23
44
问题
学生的记录由学号和成绩组成,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://kaotiyun.com/show/THDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
下列4个关于C语言的结论中错误的是()。
下列程序的运行结果是______。#include<stdio.h>longfunc(intx){longp;if(x==0‖x==1)return(1);p=x*func(x-1);r
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
有下列程序:fun(intx,inty){retum(x+y);}main(){inta=1,b=2,c=3,sum;stun=fun((a++,b++,a+b),c++);printf("%d\n",su
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
若变量已正确定义并赋值,以下符合C语言语法的表达式是
用筛选法可得到2~n(n
随机试题
用户为每个自己的进程创建PCB,并控制进程的执行过程。()
中央银行的主要业务包括对()的业务。
“质量事故处理报告”应由()组织编写。
下列各类挡土墙,属于柔性结构物的是()。
巡查是指建筑使用管理单位对建筑消防设施直观属性的检查。下列建筑管理使用单位按照要求组织巡查频次正确的是()。
在员工素质测评标准体系中,国家公务员的选拔标准属于()
有一个关系:职工(职工号,姓名,部门),其中规定职工号的值域是6个数字组成的字符串。这一规则属于()
全国人大开展工作的基本形式是()。
肌萎缩侧索硬化症(ALS),俗称“渐冻症”。某科研团队研究发现,ALS的疾病发展与肠道微生物AM菌的数量密切相关。研究人员观察和比较了37名ALS患者及29名健康亲属的肠道菌群和血液、脑脊液样本。他们发现肠道细菌菌株有差异,其中有一种菌株与烟酰胺的产生有关
ComparingtheTOEFL,IELTS,andTOEICTestsThreepopularstandardizedtestsofEnglisha)TOEIC-tests【T1】______ini
最新回复
(
0
)