题目详情
定义结构体struct stu,编写成绩排名函数:void sort(struct stu *ps,int n),对结构体数组按成绩排名。程序功能为读入整数N(N<100),再读入N个学生的学号(整型)和成绩(实数)。按样例输出排名。
文章目录
一、输入样例
首先输入n(n<100),其次输入n个学生的学号(整型)与成绩(实数)。
5
101 99
102 100
103 50
104 80
105 99
二、输出样例
第一列输出名字(注意并列情况),第二列是学号,第三列是成绩(保留两位小数)。
1 102 100.00
2 101 99.00
2 105 99.00
4 104 80.00
5 103 50.00
三、代码展示
#include<stdio.h>
struct student{
int num;
double score;
};
//定义结构体
int main()
{
int i,