看看哪里出了问题啊,大佬们求求了
查看原帖
看看哪里出了问题啊,大佬们求求了
1068299
ice_moon_soul楼主2023/9/21 10:47

#include <stdio.h>

int abs(int x)
{
	return (x > 0 ? x : -x);
}

int main()
{
	int N = 0;
	int ans = 0;
	long int sum[450];
	int student_score[1010][5];
	scanf("%d", &N);
	for (int j = 0; j < N; j++)
	{
		scanf("%d %d %d", &student_score[j][0], &student_score[j][1], &student_score[j][2]);
		sum[j] = student_score[j][0] + student_score[j][1] + student_score[j][2];
	}
	for (int i = 0; i < N-1; i++)
	{
		for (int j=i+1;j<N;j++)
		{
			if (abs(student_score[i][0] - student_score[j][0]) <= 5 &&
				abs(student_score[i][1] - student_score[j][1]) <= 5 &&
				abs(student_score[i][2] - student_score[j][2]) <= 5 &&
				abs(sum[i]-sum[j])<=10)
			{
				ans+=1;
			}
		}
	}
	printf("%d", ans);
	return 0;
}
2023/9/21 10:47
加载中...