首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.C中。
admin
2021-02-25
56
问题
学生的记录由学号和成绩组成,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://www.kaotiyun.com/show/oItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=1;i=i^iprintf("%d\n",i);}程序运行后的输出结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序#includemain(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}该程序试图通过指
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则Z的值为
C语言源程序名的后缀是
以下关于fclose(fp)函数的叙述正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下面描述中不属于数据库系统特点的是()。
随机试题
ManystudentsfeelAitBthatapopularteacherCmustbekindandDeasy-going.
纵向分辨力是指前后两点间可分辨的最小距离,其理论计算值应是()。
女性21岁,寒战、高热伴腰痛一天,次日晨起尿色呈浓茶样。化验结果Hb75g/L,RBC 2.1×1012/L,WBC8.3×109/L,PLT72×109/L
糖皮质激素增加脂皮素可直接抑制下列哪种物质
疫疠邪气的致病特点是()。
建设项目进度控制的特点是()。
贴现发行方式一般用于以下期限债券的发行()
市场机制配置资源缺陷具体表现在公共资源的过度使用方面,这类资源既在技术上难以划分归属,又在使用中不宜明细归属,以下属于此类情形的是()。
没有什么事比一些名人长期而难以解释的停滞行为更能引发人们猜测的了。罗西尼因《威廉.退尔》而达到他歌剧创作的辉煌巅峰,可是此后的30年他几乎什么也没写。罗西.赛耶斯在名望达到顶点时却背弃了彼得.温姆西勋爵,转向笃信上帝。查尔斯.达尔文在1838年就得出了全
2015年年末,我国规模以上高技术制造业共有企业26894家,比2010年增加1077家;占规模以上制造业企业的比重为7.8%,比2010年提高1.3个百分点。2015年年末,我国高技术制造业从业人员1293.7万人,比2010年增长36.9%;占全部制造
最新回复
(
0
)