试题与答案

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数

题型:问答题

题目:

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。
注意:部分源程序在文件PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
文件PROG1.C的内容如下:
#include<stdio.h>
#define N 16
typedef struct
char num[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",92,
"GA011",66,"GA017",65,"GA018",68,"GA016",72;
int i:
fun(s);
printf("The data after sorted: \n");
for(i=0;i<N;i++)
if(i%4==0)printf("\n");
printf("%s%4d",s[i].num,s[i].s):
printf("\n");

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0718/f02dea4dd8a945d1d832f11462cb1ba9.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
微信公众账号搜索答案