首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序在文件PROGl.C中。
admin
2016-10-29
65
问题
学生的记录由学号和成绩组成,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},{"GA03",76},
{"GA02",69},{"GA04",85},{"CA01",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.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/0kDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
用树形结构来表示实体之间联系的模型称为______。
下列数据结构中,能用二分法进行查找的是______。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
标准SY/T6143的名称是()。
In1807NoahWebsterbeganhisgreatestwork,AnAmericanDictionaryoftheEnglishLanguage.Inpreparingthework,hedevoted
典型麻疹最先出现皮疹的部位是:()
A.早期症状为咽喉部不适,但声嘶和呼吸困难出现较晚。由于该处淋巴管丰富,肿瘤分化程度较低,故此易发生早期颈淋巴结转移B.早期即出现声音改变,易发生呼吸困难。但由于该处淋巴管稀少,肿瘤分化程度较高,故此早期很少发生颈淋巴结转移C.早期症状不明显,但因位置
根据设计要求,某市发电厂应当建设储灰场用于防治粉煤灰的污染在实际施工中,筹建单位却未予建设在未经环境保护局验收批准的情况下,该市发电厂于2007年1月开始生产生产中产生的大量粉煤灰污染大气,导致周围居民患病因此,居民们要求关闭该发电厂,该市环境保护局作出了
下列关于流动负债和非流动负债账务处理的说法中,正确的有()。
2×17年7月1日,乙公司为兴建厂房从银行借入专门借款10000万元,借款期限为2年,年利率为5%,借款利息按季支付。乙公司于2×17年10月1日正式开工兴建厂房,预计工期为1年零3个月,工程采用出包方式建造。乙公司于开工当日、2×17年12月31日分别支
人心理活动的内容和源泉是()
某研究人员不顾企业有关保守商业秘密的要求,将其参与该企业某项研究的成果通过论文向社会发表,那么该研究人员的行为()。
TheRevolutionaryWar,whichbeganofficiallyonApril19,1775,draggedonformorethansixbitteryears.Itwasa【B1】______f
最新回复
(
0
)