求助!这个写法为什么样例5过不去
查看原帖
求助!这个写法为什么样例5过不去
1169141
fenrir_chen楼主2024/1/3 23:40
#include <iostream>
#include <iomanip>
#include <math.h>
#include<string>
using namespace std;
int x, n, c, b, g, num;
struct student
{
	int yuwen;
	int shuxue;
	int yingyu;
};
student a[1000];
int main()
{
	cin >> x;
	n = x;
	num = 0;
	while (x > 0)
	{
		cin >> a[x].yuwen >> a[x].shuxue >> a[x].yingyu;
		x = x - 1;
	}
	x = 1;
	while (x < n)
	{
		b = x + 1;
		while (b <= n)
		{
			if (abs(a[b].yuwen - a[x].yuwen) <= 5 && abs(a[b].shuxue - a[x].shuxue) <= 5 && abs(a[b].yingyu - a[x].yingyu) <= 5 && abs(a[b].yuwen + a[b].shuxue + a[b].yingyu - a[x].shuxue - a[x].yuwen - a[x].yingyu) <= 10)
				num = num + 1;
			b = b + 1;
		}
		x = x + 1;
	}
	cout << num;
}
2024/1/3 23:40
加载中...