首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函
admin
2022-12-02
35
问题
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
#define N16
typedef struet
{char num[10];
int s;
}STREC;
int fur(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<n;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<n;i++)
fprintf(out,"%4d\n",h
.s);
felose(out);
}
选项
答案
int fun(STREC*a,STREC*b) { int i,j=0,min=a[0].s; for(i=0;i<N;i++) if(min>a[i].s) min=a[i].s;/*找出最小值*/ for(i=0;i<N;i++) if(min==a[i].s) b[j++]=a[i];/*找出成绩与min相等的学 生的记录,存入结构体b中*/ return j; }
解析
本题中第一个循环语句的作用是遍历数组求出最低分数,第二个循环语句的作用是将数组中的元素与最低分比较,查找是否存在与最低分相等的成绩。
转载请注明原文地址:https://jikaoti.com/ti/HIoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a,b,c成等比数列,那么函数f(x)=ax2+bx+c(b≠0)的图像与x轴交点的个数为()。
6张同排连号的电影票,分给3名教师与3名学生,若要求师生相间而坐,则不同的坐法有()。
一个房间内有凳子和椅子若干个,每个凳子有3条腿,每个桌子有4条腿,当他们全部被坐上后,共有43条腿(包括每人两条腿),则房间的人数为()。
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
甲、乙两人加工一批零件,已知甲单独加工要10小时完成,而甲和乙工作效率之比为8:5,现两人同做了2小时之后,还剩下270个零件未加工,这批零件共有()。
若点P(x,y)在圆(x-3)2+(y-)2=6上运动,则的最大值为()。
直线绕原点按逆时针方向旋转30°后所得直线与圆(x-2)2+y2=3的位置关系是()。
社会再生产顺利进行,要求生产中所耗费的资本在价值上得到补偿,同时要求实际生产过程中所耗费的生产资料和消费资料得到实物的替换,这在客观上就要求两大部类内部各个产业部门之间和两大部类之间保持一定的比例关系。其中,生产资料的生产()
价值规律是商品经济的基本经济规律,它的基本内容和客观要求是:商品的价值量是由生产商品的社会必要劳动时间决定的,商品交换以价值量为基础,按照等价交换的原则进行。关于价值规律,下列说法正确的有()
结合材料回答问题:材料1“中国梦”是习近平在党的十八大后提出的重要指导思想和重要执政理念。2012年11月29日,习近平在参观《复兴之路》展览时的讲话中首次正式提出“中国梦”。习近平把“中国梦”定义为“实现中华民族伟大复兴,就是中华民族近代以来
随机试题
能促进乳腺导管系统生长发育的物质是:
此例可能的诊断该病治疗原则哪项不正确
A.补肝肾,强筋骨,祛风湿,通经络B.清热利湿C.清热祛湿,活血通络定痛D.温经散寒,通络止痛E.祛风除湿,通络止痛某男,57岁,肌肉关节疼痛,局部肿大,僵硬畸形,屈伸不利,腰膝酸软畏寒乏力,经诊断为肝肾不足,风湿痹阻所致的尪痹,医师处以尪痹颗
企业采用先进先出法对发出存货进行核算时,如果物价发生变动,则存货账户各项金额中更接近市场价格的是()。
银行常用的资本概念不包括()。
某额定吨位8吨的货车,5月份完成周转量1.2万吨公里,车公里产量为4.0吨公里,实载率为()。[2005年真题]
[2013年·吉林·案例分析]李涛和王明记忆力相当,两人同时记忆一组英文单词,15分钟后两人均能达到连续两次准确无误背诵,为了提高记忆效果,李涛在20分钟后重复学了25分钟,王明在第5天学了25分钟,第6天测试中李涛明显高于王明。结合遗忘规律及相关心理
人类历史上第一次证明地球是圆的的航海家是()。
2006年河北的蔬菜产量是多少万吨?2006年河北哪种主要农产品的产量相比上一年没有增加?
新华社上海6月17日电。我国第三艘航空母舰下水命名仪式17日上午在中国船舶集团有限公司江南造船厂举行。经中央军委批准,我国第三艘航空母舰命名为“中国人民解放军海军()”,舷号为“18”。
最新回复
(
0
)