B5728题在dev c++编译通过,但这里显示编译失败
  • 板块学术版
  • 楼主p21047
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/1 15:44
  • 上次更新2024/8/1 16:45:44
查看原帖
B5728题在dev c++编译通过,但这里显示编译失败
1382554
p21047楼主2024/8/1 15:44

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;
}
2024/8/1 15:44
加载中...