首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数 据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数 据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿
admin
2019-03-19
92
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数 据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
#define N 8
typedef struct
{
char FILIm[10];
double s;
}STREC;
double fun(STREC *a,STREC *b,
int*n)
{
}
void main()
{
STREC s[N]={{"GA05",85),
{"GA03",76},{"GA02",69},{"GA04
",85},{"GA01",91),{"GA07",72),
{"GA08",64},{"GA06",87}};
STREC h[N];
int i,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 < n;i++)
/*输出成绩低于平均值的学生记录*/
printf("%s%4.1f\n",h
.num,h
.s);
printf("\n");
}
选项
答案
double fun(STREC *a,STREC *b, int *n) { int i,j=0; double av=0.0; for(i=0;i < N;i++) av =av +a[i] .s; av=av/N; /*求平均值*/ for(i=0;i < N,i++) if(a[i] .s < av) b[j++]=a[i]; /*将低于平均值的学生记录存入结构体数组b中*/ *n=j; /*指针传回低于平均值的学生人数*/ return av; /*返回平均值*/ }
解析
本题使用循环语句和条件判断语句来实现程序操作,第1个循环语句的作用是求出总分,然后求出平均分av。第2个循环的作用是将分数低于平均分的学生记录存入结构体数组b中。
转载请注明原文地址:https://www.kaotiyun.com/show/DBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
以下程序的输出结果是__________。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j
在线性表的多种存储结构中,最简单的方法是【】
设有以下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
数据库的故障恢复一般是由()来执行恢复。
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
新鲜尿液中白细胞主要是
赵某,近来工作中遇到许多不愉快的事,为了使自己保持心情愉快,他一有空就听音乐,有意识地不去想这些烦恼的事。赵某的行为在心理适应防卫机制中属于
不属于我国社会主义医德基本原则内容的一项是
(2014年)在同一气流中,当地音速C与滞止音速C0的关系为()。
关于金融资产对利润的影响的叙述中,正确的是()。
在中国,所有公民都在宪法的保护之下,相反,在穷人得不到充分保护的资源语境下奢谈“保护富人”是相当危险而诡异的——它很可能对“贫富关系”造成舆情上的断裂与伤害。某种意义上说,在中国市场经济舞台上,以企业家为代表的“富人”群体的逐利本性与穷人的挣扎生存相比,似
简述双因素理论的内容。
Theword"girl"originallymeant"youngpersonofeithersex",butnowthewordsignifies"youngpersonoffemalesex".This
异地容灾对于系统的安全运行有着十分重要的作用,以下关于异地容灾的叙述,“______”是错误的。
MotherNatureShowsHerStrengthTornadoes(龙卷风)andheavythunderstormsmovedacrosstheGreatLakesandintoTrumbullCounty
最新回复
(
0
)