首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。 注意: 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。 注意: 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语
admin
2017-01-11
23
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。
注意:
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
【试题源程序】
#include
#define N 16
typedef struet
{
char num[10];
int s;
}STREC;
int fun(STREC a[])
{
}
main()
{
STREC s[N]={
{"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},{"GA001",91},{"GA007",72},{"GA008",64},{"GA006",87},{"GAO15",85},{"GA013",91},{"GA012",64},{"GA014",91},{"GA011",66},{"GA017",64},{"GA018",64},{"GA016",72}} ;
int i;
FILE,*out;
fun(s);
printf("The data after sorted:\n");
for(i=0;i<N;i++)
{
if((i)%4==0)
printf("\n");
printf("%s%4d",s
.num,s
.s);
}
printf("\n");
}
选项
答案
int fun(STREC a[]) { STREC tmp; int i,j; for(i=0;i<N;i++) for(j=i+1;j<N;j++) if(a[i].s<a[j].s) { tmp=a[i]; a[i]=a[j]; a[j]=tmp; } }
解析
采用冒泡排序的方法,对结构体中按照成绩s进行降序排列,将其结果仍存入当前结构体中。
转载请注明原文地址:https://kaotiyun.com/show/suID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
行政机关制定的除行政法规和规章以外的其他规范性文件,在设定行政处罚上()。
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
观察日本和欧洲部分国家的情况,经济持续低迷的直接后果是年轻人就业困难、失业率高、收入减少等。年轻一代经济难以独立,还衍生出另一个后果:父母增加对子女的支持。这些国家的共同经验说明,一旦年轻人缺乏经济独立,父母对子女生活的介入便会加深。在中国已经出现了类似的
公文的结尾通常采用的形式是()。
根据下列材料回答问题。2002年中国能源消费结构图中没有核能这一项,其原因最可能是()。
甲、乙、丙、丁四个学生共同使用一条宽带上网,他们平均分摊了上月使用的宽带上网费(无任何套餐,按流量计费),并约定届时按各人实际使用流量进行结算。根据流量查询结果,甲、乙、丙分别比丁多用了3G、7G、14G的网络流量。最后结算时,乙将超平均流量的使用费0.7
组织设计和变革的影响因素。
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
下列关于Applet的叙述中,正确的是()。
随机试题
黄芪与茯苓配伍,茯苓能增强黄芪的补气利水作用,这种配伍关系是
肺性脑病可出现:
关于空调系统安装,说法正确的有()。
自2004年7月1日起,国家在东北老工业基地试行消费型增值税,其政策规定为( )。
关于我国十大古典悲剧,下列作品与作者对应正确的有()。
被试在回答心理测验题目时,有时会因为每个人回答问题的习惯不同造成能力相同的被试得到不同的测验分数,这种影响测验成绩的因素是
Howtoeathealthfullycanbeespeciallycomplexforworkingwomenwhooftenhaveneitherthedesirenorthetimetocookforth
阅读以下说明,回答问题1~问题3,把答案填写到答题纸的对应栏内。[说明]天网防火墙(SkyNet-FireWall)个人版(简称为天网防火墙)是一款由天网安全实验室制作的给个人电脑使用的网络安全程序。它根据系统管理者设定的安全规则(Security
AnIndiananthropologist,ChandraThapar,madeastudyofforeigncultures,whichhadcustomssimilarto【C1】______ofhisnative
Canyouwalkastraightline?Thequestionismuchmoredifficulttoanswerthanyouthink.ArecentexperimentheldinJapansh
最新回复
(
0
)