首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
admin
2013-06-12
89
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 8
typedef struct
{ char num[10];
double s;
}STREC;
double fun(STREC*a,STREC*b,int*n)
{
}
main()
{STREC s[N]={{”GA05”,85},{”G03”,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”,n,ave);
for(i=0; i
printf(”%s%4.1f\n”,h
.num,
h
.s);
printf(”\n”);
out=fopen(”out.clat”,”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/ZrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0),i,j,k; for (i=o; i<3; i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){k=x[j]; x[j]=x(j+1); x[j+1
以下叙述中,错误的是______。
fread(buf,32,2,fp)的功能是______。
串的长度是______。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。#include<stdio.h>#include<ctype.h>mai
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
结核性胸膜炎胸腔积液检查有诊断价值的是
男,70岁。有腹股沟区可复性肿物15年。糖尿病病史7年,口服降糖药控制,空腹血糖近1个月来维持在6.2~9.0mmol/L,吸烟20余年,20~30支/日。查体:P84次/分,R20分/次,BPl60/100mmHg。拟行右腹股沟无张力疝修补术。其围手术期
从汽缸容积利用角度看,提高活塞式压缩机的压力比是不利的,一般一级的压力比为()。
(2005)已知变压器的STN(kVA),UTN(kV)及试验数据UK%,求变压器XT的公式是()。
甲公司自2014年初经营恶化,拖欠债务,资不抵债,2015年9月1日甲公司向人民法院申请破产清算,2015年9月10日法院裁定受理申请,并指定了管理人。管理人可以申请撤销甲公司下列行为的有()。
()属于外国旅游者入出中国境的权利或义务。
阅读材料,回答问题。“低碳”不仅是经济发展的生态原则,也是一种健康的生活方式。以下选取的是生活中的几个镜头:①饭店里,有顾客拒绝使用一次性筷子。②集市上,有购物者向销售者一次次索要塑料袋。③学校里,空无一人的教室灯火通明。
小王的步行速度是4.8千米/时,小张的步行速度是5.4千米/时,他们两人从甲地到乙地去。小李骑自行车的速度是10.8千米/时,从乙地到甲地去。他们3人同时出发,在小张与小李相遇后5分钟,小王又与小李相遇。问小李骑车从乙地到甲地需要多少时间?()
Feelinganxious?Yourmoodmayactuallychangehowyourdinnertastes,makingthebitterandsaltyflavorsrecede,accordingto
MotherNatureShowsHerStrengthTornadoes(龙卷风)andheavythunderstormsmovedacrosstheGreatLakesandintoTrumbullCounty
最新回复
(
0
)