首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROG1.
admin
2017-11-27
24
问题
学生的记录由学号和成绩组成,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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=4,b=3,c=2,d=1;printf(“%d”,a
在数据库管理技术的发展中,数据独立性最高的是()。
以下程序的输出结果是_____________-。#includevoidmain(){intf,f1,f2,i;f1=0;f2=1;printf(“%d%d”,f1,f2);f
若有定义:inta=10,b=8,c=4;然后顺序执行下列语句后,变量a中的值是_____________。c=(b-=(a-4));a=(c%2)+(b-1);
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-‘a’+‘A’;s++;}}main(){
下列数据结构中,能用二分法进行查找的是()。
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。#includemain(){inta=0,b=0,c=0,i;for(i=0;i
对关系s和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
有如下程序:#includemain(){FILE*fpl;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);
表示关系X<=Y<=Z的C语言表达式为()。
随机试题
应用抗癌药物疗效最佳的是()
郁怒之后,小便涩滞,淋漓不宣,少腹胀满疼痛,苔薄白,脉弦,宜选方
碘对比剂造影病人发生轻度碘过敏反应的症状是
研究人员进行了19组临床试验,随机分配吸烟者做下列活动:运动,通常为快走和骑自行车;一些“被动”活动.如观看视频或安静地坐着。结果显示,运动后的吸烟者说,对吸烟的渴望比运动前降低。因此,运动有助戒烟。以下哪项如果为真,最能削弱上述观点?()
在犯罪的基本特征中,()体现了罪刑法定原则的要求和刑法的限制与保障功能。
我们党的最大政治优势是( )
假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是()。
Computersareoftenhardtorelateto,frustratingalotofpeople.AppleComputerInc’sMacintosh,withitsgraphicalsymbols,
Eveniftheyproducednootherpositiveresult,theattacksontheLondonUndergroundhavecompelledEuropeansofallfaithst
Ifsomeoneaccidentallystepsonyourtoe,ithurts.Butdoesithurtmoreifyouthinkhediditdeliberately?That,inessence
最新回复
(
0
)