我原本测试点二错误,但逻辑正确,百思不得其解,然后找了大佬问,有可能是爆栈了,要把字符串数组写在外面,不用数组可以试试vector。
代码如下(示例):
#include <iostream>
#include <algorithm>
using namespace std;
struct stu
{
int rank;
int num;
int de;
int cai;
};
int cmp(stu a,stu b);
int print(stu *a,int num_a);
stu a[100000]; //用结构体数组请务必放在main函数外
int main()
{
int i,n,l,h,s0,s1,s2,num