首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数 据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数 据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。 注意:部分源程序给出如下。 请勿
admin
2019-03-19
73
问题
学生的记录由学号和成绩组成,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://kaotiyun.com/show/DBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
数据库的故障恢复一般是由()来执行恢复。
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
以下函数的功能是输出链表结点中的数据,形参指针h已知向如下链表请填空。structslist{chardata;structslist*next;};voidfun(structslist*h){structslis*P;
与结构化需求分析方法相对应的是【】方法。
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
学生品德形成的基础是()
设0<a<b,f(x)在[a,b]上连续,在(a,b)内可导,且f’(x)≠0,求证:存在ε,η∈(a,b),使得
(2008年04月)市场预测表示在一定的营销环境和营销费用下的___________。
强迫观念常见于精神分裂症,而强制性思维则常见于强迫性神经症。()
患儿,男,2岁。乏力、多汗,活动后气促1年余。查体:胸骨左缘第2~3肋间可闻及收缩期吹风样杂音。X线胸片如下图所示。本病可合并的肺血改变是
证券服务部筹建期为()个月。
若劳动力需求曲线不变,而劳动力供给曲线向右移动,则()。
根据我国相关法律规定,讯问犯罪嫌疑人必须由人民检察院或者公安机关的侦查人员负责进行。讯问的时候,侦查人员不得少于()人。
FormostpeopleBritain’sbouncingeconomy,nowgrowingatitsfastestforthreeyears,iscauseforcheer.Not,【C1】______forth
在局域网中,常用的介质访问控制方法CSMA/CD、令牌总线和令牌环,IEEE802.4标准采用(28)媒体访问控制方法,IEEE802.5标准采用(29)媒体访问控制方法。其中(30)介质访问控制方法对最短帧长度有要求。假设这种网络的传输速率为10Mb
最新回复
(
0
)