首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函
admin
2021-04-28
73
问题
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 16
typedef struct
{ char hum[10];
int s;
}STREC;
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},{“GAO12”,64},{“GA014”,91},
{“GA011”,91},{“GA017”,64},{“GA018”,64},{“GA016”,72}};
STREC h[N];
int i,n;FILE*out;
n=fun(s,h);
prinff(“The%d lowest score:\n”,n);
for(i=0;i
prinff(“%s%4d\n”,h
.num,h
.s);
prinff(“\n”);
out=fopen(“out.dat”,“w”);
fprintf(out,“%d\n”,n);
for(i=0;i
fprinff(out,“%4d\n”,h
.s);
fclose(out);
}
选项
答案
int fun(STREC*a,STREC*b) { int i,j=0,min=a[0].s; for(i=0;i
a[i].s) min=a[i]_s;/*找出最小值*/ for(i=0;i
解析
本题考查:查找结构体数组中的最小数据,需要通过for循环语句和if条件语句来完成。
本题中第一个循环语句的作用是遍历数组求出最低分数,第二个循环语句的作用是将数组中的元素与最低分比较,查找是否存在与最低分相等的成绩。
转载请注明原文地址:https://kaotiyun.com/show/AHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数不能用于向文件中写入数据的是
数据流图中带有箭头的线段表示的是( )。
下列选项中,不能用作标识符的是
合法的C语言数值常量是()。
以下定义数组的语句中错误的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下选项中不能作为C语言合法常量的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下选项中非法的C语言字符常量是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
简述“政策学习”模式包含的前提及其特点。
SomeUnusualCelebrationsWorriedaboutwhatpeoplearesayingaboutyou?Concernsaboutgossipcouldinfluencebehavior,i
Wegotupearlythismorningand【C1】______alongwalkafterbreakfast.Wewalked【C2】______thebusinesssectionofthecity.Ito
A.Allflightshavebeencancelledbecauseofthesnowstorm,somanypassengerscoulddonothingexcepttakethetrain.B.Seld
任何一种生态因子,只要接近或超过生物的耐受范围,就可能成为______因子。
不是引起菌群失调症的原因为
A.遇寒痛甚,得温痛减B.腹痛拒按,胀满不舒C.腹痛畏寒,喜温喜按D.腹痛胀满,攻窜不定E.腹部刺痛,固定不移
财政机关对甲公司20×2年度财务工作进行检查,但甲公司领导以“财务部门负责人出差”为由予以拒绝,后经多方协调,财政机关对该公司进行了检查,检查时,发现如下问题:(1)2月15日,公司从外地购买了一批货物,收到发票后,经办人员王某发现发票金额与实际
影响个人教育贷款借款人还款意愿的因素是()。
下列历史事件时间排序正确的一项是()。
最新回复
(
0
)