• 大小: 1.50KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: Excel  排序  模拟  

资源简介

						  

资源截图

代码片段和文件信息

#include
#include
#include 

#define MAXID 6
#define MAXNAME 8
#define MAXN 100000

struct Student {
char id[MAXID+1];
char name[MAXNAME+1];
int grade;
} Record[MAXN];

int ComparId(const void *a const void *b)
{  
   return strcmp(((const struct Student*)a)->id
             ((const struct Student*)b)->id);
}

int ComparName(const void *a const void *b)
{  
int k = strcmp(((const struct Student*)a)->name
           ((const struct Student*)b)->name);
if (!k) 
k = strcmp(((const struct Student*)a)->id
           ((const struct Student*)b)->id);
   return k;
}

int ComparGrade(const void *a const void *b)

int k = (((const struct Student*)a)->grade > 
     ((const struct Stud

评论

共有 条评论