首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROGl.C中。 请勿
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 注意:部分源程序在文件PROGl.C中。 请勿
admin
2015-08-10
58
问题
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 16
typedef struet
{char num[10];
int s;
}STREC;
int fun(STREC*a,STREC*b)
{
}
main( )
{ STREC s[N]:{{"GA05",85},{"GA03",76},{"GA02",69},{"GA04",85},
{"GAO1",91},{"GA07",72},{"GA08",64},{"GA06",87},
{"GAOl5",85},{"GAOl3",91},{"GAO12",64},{"GAO14",91},
{"GAO11",91},{"GAOl7",64},{"GAOl8",64},{"GAOl6",72}};
STREC h[N];
int i,n;FILE*out;
n=fur,(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
.8);
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; }
解析
本题考查:查找结构体数组中的最小数据,需要通过for循环语句和if条件语句来完成。
【解题思路】
本题中第一个循环语句的作用是遍历数组求出最低分数;第二个循环语句的作用是将数组中的元素与最低分比较,查找是否存在与最低分相等的成绩。
转载请注明原文地址:https://kaotiyun.com/show/t3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
科技创新与民生问题密切相关。下列表述错误的是()。
十八届四中全会通过的《中共中央关于全面推进依法治国若干重大问题的决定》指出,中国特色社会主义最本质的特征,社会主义法治最根本的保证是()。
甲、乙、丙三人一共有525张积分卡,甲卡数的2倍和乙的一样多,丙的卡数比甲多25%,乙有多少张积分卡?
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
下列选项关于我国古代科技成就描述错误的是()。
在社会规范中,一般地说,既规定权利又规定义务的有()。
下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。程序运行结果如下:name:ex2_1.javapath:ex2_1.javalength:
下列叙述中,正确的是()。
支持子程序调用的数据结构是()。
随机试题
同一个三相对称负载,接至同一个三相电源上,用三角形接法消耗的功率是星形接法消耗功率的()倍。
小儿外周血中性粒细胞和淋巴细胞百分率与年龄曲线的第二次交叉发生在
A.胸骨右缘第二肋间收缩期震颤B.胸骨左缘第二肋间收缩期震颤C.胸骨左缘第三四肋间收缩期震颤D.胸骨左缘第二肋间连续性震颤E.心尖区舒张期震颤动脉导管未闭()
甲公司资不抵债,下列说法中正确的有()。
公安工作的一项重要任务就是办案,通过办案()。
在诸子百家中,与“不尚贤,使民不争;不贵难得之货,使民不为盗”同出一家的是:
设函数若曲线积分∫LPdx+Qdy在区域D={(x,y)|y>0}上与路径无关,求参数λ.
HTTP是______。
WhichofthefollowingstatementsisTRUE?Channellinkwould______.
Lackofculture,orratheranexcessofthewrongsortofculture,isoftenconsideredtobesynonymouswithdisadvantage.Most
最新回复
(
0
)