首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:按分数降序排列学生的记录,高分在前,低分在后。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:按分数降序排列学生的记录,高分在前,低分在后。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
admin
2019-07-10
46
问题
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:按分数降序排列学生的记录,高分在前,低分在后。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define N 16
typedef struct
{
char hum[10];
int s;
}STREC;
void fun(STREC a[])
{
}
void main()
{
STREC s[N]=({“GA005”,85},
{“GA003”,76},{“GA002”,69},
{“GA004”,85},{“GA001”,91},
{“GA007”,72},{“GA008”,64},
{“GA006”,87},{“GA015”,85},
{“GA013”,91},{“GA012”,64},
{“GA014”,91},{“GA011”,66},
{“GA017”,64},{“GA018”,64},
{“GA016”,72}};
int i;
fun(s);
printf(“The data after sorted:
\n”);
for(i=0;i<N;i++)
{
if(i%4==0)
/*每行输出4个学生记录*/
printf(“\n”);
printf(“%s%4d”,s
.num,
s
.s);
}
printf(“\n”);
}
选项
答案
void fun(STREC a[]) { int i,j; STREC t; for(i=1,i<N;i++) /*用冒泡法进行排序,进行N一1次比较*/ for(j=0;j<N一1;j++) /*在 每一次比较中要进行N一1次两两比较*/ if(a[j].s<a[j+1].s) {t=a[j];a[j]=a[j+1]; a[j+1]=t,) /*按分数的高低排列学生的记录,高分在前*/ }
解析
对N个数进行排序的算法很多,其中最简单的排序算法是冒泡算法。利用双层for循环嵌套和一个if判断语句来实现,外层循环用来控制需比较的轮数,内层循环用米控制两两比较。
转载请注明原文地址:https://kaotiyun.com/show/pZID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面标点符号使用正确的一项是()。
把五四新文化运动理解为一场“启蒙运动”,是后来者的历史________。二十世纪二十年代末至三十年代初,左翼文化人开始把新文化运动比附为启蒙运动。值得注意的是,在左翼文化人的论述中,“启蒙”并未给新文化运动增添令人想象中的那种________,相反却标示
下列选项最能反映墨家学派的主要思想观点的是()。
迈克尔.波特的“五力”模型分析了哪些问题,从什么方面解释了企业的发展?
如何理解决策?决策有哪些基本特征?
记忆的传统研究方法有()
在动机斗争中,面临两个或者两个以上目标冲突的有
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
设u=u(x,t)有二阶连续导数,并满足其中a>0为常数.(Ⅰ)作自变量替换ξ=x一at,η=x+at,导出u作为ξ,η的函数的二阶偏导数所满足的方程.(Ⅱ)求u(x,t).
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
整体推进、协同改革就要平均用力、齐头并进。
设计准备阶段监理工程师的工作内容包括( )。
防火阀的设置要求不正确的是()。
2011年4月1日,A企业与B银行签订一份借款合同,期限为1年。如A企业在2012年4月1日借款期限届满时不能履行偿还借款的约定,以下可引起诉讼时效中断的事由有()。
以下选项中,符合《企业内部控制应用指引第9号——销售业务》要求的有()。
甲公司是乙公司的母公司。2016年12月31日甲公司应收乙公司账款余额为600万元,年初应收乙公司账款余额为500万元。假定甲公司采用应收账款余额百分比法计提坏账准备,坏账准备的计提比例为10%;两公司均采用资产负债表债务法核算所得税,所得税税率为25%。
好像上天在铺排这个仪式时突然想到要补上一个代表.让蠕动于山川间的渺小生灵占据一角观礼。被选上的当然是女性,正当妙龄,___________,人类的真正杰作只能是她们。人们在她身上倾注了最___________的传说,好像下决心让她___________世间
“无论是政治的立法或是市民的立法,都只是表明和记载经济关系的要求而已”,马克思的这句话的含义是
A、 B、 C、 D、 D
Leacockwasprobably’thefirstCanadiantoqualifyasa"pro-AmericanBritishimperialist."Acolleague,Prof.JohnCulliton,s
最新回复
(
0
)