首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 注意:部分源程序在文件PROG1.C文
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 注意:部分源程序在文件PROG1.C文
admin
2021-07-09
79
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 16
typedef struct
{ char num[10];
int s;
}STRECj
int fun(STREC *a,STREC*b)
{
}
main()
{STREC s[N]={{"GA05",85},{"GA03",76},
{."GA02",69},{"GA04",85},{"GA01",91},
{"GA07",72},{"GA08",64},{"GA06",87},
{"GA015",85},{"GA013",91},{"GA012",64},
{"GA014",91},{"GA011",91},{"GA017",64},
{"GA018",64},{"GA016",72}};
STREC h[N];
int i , n;FILE *out;
n=fun(s,h);
printf("The %d lowest score:
\n",n);
for(i=0;i
printf("%s% %4d\n",h
.num,
h
.s);
printf("\n");
out=fopen("out.dat","W");
fprintf(out,"%d\n",n);
for(i=0;i
fprintf(out,"%4d\n",h
.S);
fclOse(out);
}
选项
答案
int i, j=0, min=a[0].s; for(i=0; i
a[i].s){ j=0; b[j++]=a[i]; min=a[i].s; } else if(min==a[i].s) b[j++]=a[i]; } return j;
解析
(1)要把最低分数的学生数据放在数组中,首先求出最低分数,再使用一个for循环把所有的成绩进行比较,找出最低的分数来。
(2)找出所有与最低分数相等的学生,并将最低分数的人数累加。
转载请注明原文地址:https://kaotiyun.com/show/F4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
以下能够实现计算5!的程序段是
以下选项中不合法的标识符是()。
以下是正确C语言标识符的是()。
软件需求规格说明书的作用不包括
下面不属于软件需求规格说明书内容的是()。
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源
随机试题
1935年1月,中国共产党在红军长征途中召开了具有历史转折意义的
A.HoldthelineB.flightnumberC.askaquestionD.ToNewYorkE.MayIhaveyourname
属于代谢性酸中毒合并呼吸性碱中毒的是()
下列对金属幕墙面板加工制作工艺的说法,符合规范要求的有()。
根据《支付结算办法》及有关规定,下列项目中属于违反结算纪律的行为有()。
下列说法中,所含光学知识原理达两种以上的是()。
“双十一”购物节时,王小姐在某大型购物网站上看到一双高跟鞋,款式新颖,价格也很便宜,王小姐毫不犹豫点击了购买,并支付了货款。收到货后,王小姐觉得这双高跟鞋虽然新颖,但颜色跟网页上的图片出入很大,于是便联系网店店主,要求退货。根据《消费者权益法》的规定,上述
一条虫子沿长6分米、宽4分米、高5分米的长方体的棱爬行。如果它只能进不能退,并且同一条棱不能爬两次,那么它最多能爬()分米。
截至2011年4月21日22时,沪深两市已有534家上市公司公布第一季度财报。这534家公司实现营业总收入4572.78①亿元,同比增长30.74%。不过,一季度营业总收入环比下降12%②,这534家公司2011年一季度存货6167.68亿元,较上年年末增
Asanyonewhohastriedtoloseweightknows,realisticgoal-settinggenerallyproducesthebestresults.That’spartiallybecau
最新回复
(
0
)