首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,仅在
admin
2020-11-27
40
问题
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<stdio.h>
2 #define N 16
3 typedef struct
4 { char num[10];
5 int s;
6 } STREC;
7 void fun(STREC a[])
8 {
9 }
10 main()
11 {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}};
12 int i;FILE *out;;
13 fun(s);
14 print;f(’’The data after sorted:\n’’);
15 for(i=0; i<N;i++)
16 { if((i)%4==0)printf(’’\n’’);
17 printf(’’%s%4d’’,s
.num,s
.s);
18 }
19 printf(’’\n’’);
20 out=fopen(’’out.dat’’,’’w’’);
21 for(i=0;i<N;i++)
22 {if((i)%4==0 && i) fprintf(out,’’\n’’);
23 fprintf(out,’’%4d’’,s
.s);}
24 fprintf(out,’’\n’’);
25 fclose(out);}
选项
答案
1 STREC tmp; 2 int i,j; 3 for(i=0 ; i<N; i++) 4 for(j=i+1; j<N; j++) 5 if(a[i].s<a[j].s){ 6 tmp=a[i]; 7 a[i]=a[j]; 8 a[j]=tmp;}
解析
(1)在fun函数中,通过循环对成绩记录进行排序。(2)首次查找到最大的记录,第二次循环查找第二大的记录,依次实现对成绩记录的排序。
转载请注明原文地址:https://kaotiyun.com/show/B43p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于C语言常量的叙述错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
不能正确表示数学式的表达式是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
下面选项中合法的字符常量是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
计算机程序设计的模块化一般是哪一项实现的?()
随机试题
Iappreciate______thatletterforme.
污染伤口一期缝合最合适的时间是
Inthelastfewyears,there______greatchangesinthecountry.
“不矜细行,终累大德。”下列成语中,与这一古语蕴含相同哲理的是()。
秦某、张某系夫妻,二人结婚多年未育,即托亲戚王某寻小孩领养。王某到某市火车站用糖果哄骗3岁的男童交与秦、张二人。秦、张给王500元相谢。王某的行为构成()。
熊女士曾参与多部影视作品,担任多家知名品牌代言人,是知名艺人,但在2013年10月,熊女士发现地球城网站中擅自将其照片用于整形美容的商业宣传。地球城网站的做法侵犯了熊女士的()
设β1,β2为非齐次方程组的的解向量,α1,α2为对应齐次方程组的解,则()
设相互独立的两随机变量X,Y均服从[0,3]上的均匀分布,则P{1<max(X,Y)≤2}的值为()
网络服务器分为文件服务器、通信服务器和______。
Therewasplentyoftime.She______.
最新回复
(
0
)