求大佬帮助 为什么我编译通过答案都是对的 在这里提交就一个都过不了!!!!
查看原帖
求大佬帮助 为什么我编译通过答案都是对的 在这里提交就一个都过不了!!!!
283863
Aries丶楼主2020/8/22 09:58
#include<iostream>
#include<stdlib.h>
#include<string.h>
using namespace std;
struct MyStruct
{
	int c, m, e;
	char name[20];
	//string s;
}p[2002];
int main()
{
	int n, t;
	cin >> n;
	for (int i = 0;i < n;i++)
	{
		cin >> p[i].name >> p[i].c >> p[i].m >> p[i].e;
	}
	for (int i = 1;i < n;i++)
	{
		if (abs((p[i].c + p[i].m + p[i].e) - (p[i - 1].c + p[i - 1].m + p[i - 1].e)) <= 10 &&
			abs(p[i].c - p[i - 1].c) <= 5 &&
			abs(p[i].m - p[i - 1].m) <= 5 &&
			abs(p[i].e - p[i - 1].e) <= 5)
			if(strcmp(p[i-1].name,p[i].name)<0)
			cout << p[i - 1].name << " " << p[i].name << endl;
			else
			cout << p[i ].name << " " << p[i-1].name << endl;
	}
	return 0;
}
2020/8/22 09:58
加载中...