B5728题在dev c++编译通过,但这里显示编译失败,请问有人知道是什么问题吗?代码如下:
#include<bits/stdc++.h>
using namespace std;
const int MAXN = 1010;
struct stu{
string name;
int yu;
int shu;
int yin;
}a[MAXN];
int main(){
int n;
cin >> n;
for(int i = 1; i <= n; i++) cin >> a[i].name >> a[i].yu >> a[i].shu >> a[i].yin;
for(int i = 1; i < n; i++){
for(int j = i+1; j <= n; j++){
int d1 = abs(a[i].yu - a[j].yu);
int d2 = abs(a[i].shu - a[j].shu);
int d3 = abs(a[i].yin - a[j].yin);
int d4=(a[i].yin+a[i].yu+a[i].shu-a[j].yu-a[j].shu-a[j].yin);
if(d1 <= 5 && d2 <= 5 && d3 <= 5 && d4 <= 10){
if(a[i].name > a[j].name){
cout << a[j].name << " " << a[i].name << "\n";
}else{
cout << a[i].name << " " << a[j].name << "\n";
}
}
}
}
return 0;
}