文章

4

粉丝

177

获赞

3

访问

3.5k

头像
EXCEL排序 题解:
P1338 浙江大学机试题
发布于2024年1月21日 13:56
阅读数 769

结构体排序 因为数量n<=100000 所以本题使用快速排序 

编程前建立一个结构体来保存学号 姓名 考试成绩,代码如下

#include<stdio.h>
#include<math.h>
#include<string.h>
struct student
{
    char xuehao[10];
    char xingming[10];
    int chengji;
}score[100000];//快排 
int main()
{
    int n,tag,i;
    void quicksort1(struct student score[],int low,int high);
    void quicksort2(struct student score[],int low,int high);
    void quicksort3(struct student score[],int low,int high);//对排序函数的声明 
    while(scanf("%d%d",&n,&tag)!=EOF)
    {
        for(i=0;i<n;i++)//输入 
        {
            scanf("%s%s%d",score[i].xuehao,score[i].xingming,&score[i].chengji);
        }
 &n...

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月8日 20:03

yes

赞(0)
mazixiang VIP
2024年3月7日 19:50

nb

写半小时

 

赞(0)