首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
admin
2017-11-27
57
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROG1.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},{"GA11",79},
{"GA12",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=0;i
for(j=i+l;j
if (h
.s
{ t=h
;h
= h[j]; h[j]=t;}
for(i=0;i
fprintf(out,"%4.If\n",h
.s);
fclose(out); }
选项
答案
double t=0; int i; *n=0; for(i=0;i
t)b [(*n)++]=a[i]; return t;
解析
该程序功能是把高于或等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数返回值返回。解题过程首先求得平均分,然后将所有成绩与平均分进行比较,如果大于或等于平均分,存入指定数组。
转载请注明原文地址:https://kaotiyun.com/show/e2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数定义:intfun(doublea,doubleb){returna*b;)若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下程序的输出结果是____________。#includeintfun(intx){staticintt=0;return(t+=x);}main(){ints
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
若函数中有定义语句:inta;,则()。
下面程序是求出数组arr的两条对角线上的元素之和,请填空。#include“stdio.h”main(){intarr[3][3]={2,3,4,8,3,2,7,9,8),a=0,b=0,i,j;
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
设R是一个2元关系,有3个元组,s是一个3j己关系,有3个元组。如T=R×S,则T的元组的个数为()。
下列关系表达式中,结果为“假”的是()。
随机试题
试述心理测验的主要用途并联系实际说明其在学校教育领域中的应用。
勤的考评主要包括
患者一日尿量在4000ml以上,尿比重为1.028,下列哪种情况的可能性最大
湿温,症见身热心烦,渴不多饮,脘痞,呕恶,便溏,尿短黄,苔黄腻,脉濡数,其辨证为
在FIDIC《施工合同条件》中,承包商可以同时提出工期和费用索赔的事件包括( )等。
下列关于商业银行销售综合理财产品的要求的说法,不正确的是()。
邓小平认为,坚持社会主义,实行()的原则,就不会产生过大的贫富差距。
地缘政治学是地理和政治的结合体,又称地理政治学。它关注地理学对国际政治的特征、历史、结构尤其是与他国关系的影响,把地理因素视为影响甚至决定国家对外政治决策的一个基本因素,并依据这些地理因素和政治格局的地域形成,分析预测世界或地区范围的战略形势及有关国家的政
反诉:是指在已经开始的民事诉讼中,被告向审判机关提出的旨在使原诉被撤销或失去作用的反请求。反诉中的被告即是本诉的原告,反诉最迟应在本诉判决之前提起。反诉只能向审理本诉的审判机关提起,反诉与本诉的诉讼标的或诉讼理由应当具有牵连的关系。根据上述定义,
NinetypercentofAmericansknowthatmostoftheircompatriotsareoverweight,butjust40percentbelievethemselvestobetoo
最新回复
(
0
)