80分求助
查看原帖
80分求助
867224
miaoshou楼主2024/9/1 09:03
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
bool isHws(int n);
typedef struct
{
	int grades[3];
	int allg;
}student;
int main()
{
	int ans = 0;
	student a[1000];
	int n;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < 3; j++)
		{
			cin >> a[i].grades[j];
			a[i].allg += a[i].grades[j];
		}
	}
	for (int i = 0; i < n; i++)
	{
		for (int j = i + 1; j < n; j++)
		{
			if (abs(a[i].allg - a[j].allg) <= 10)
			{
				if (abs(a[i].grades[0] - a[j].grades[0]) <= 5 && abs(a[i].grades[1] - a[j].grades[1]) <= 5 && abs(a[i].grades[2] - a[j].grades[2]) <= 5)
					ans++;
			}
		}
	}
	cout << ans << endl;
	return 0;
}
2024/9/1 09:03
加载中...