二维数组,只过了第一个测试点,有没有佬帮忙找一下错啊
查看原帖
二维数组,只过了第一个测试点,有没有佬帮忙找一下错啊
1084866
dead000楼主2023/10/18 20:07
#include<stdio.h>
#include<math.h>
int main()
{
	int n;
	scanf("%d",&n);
	int s[n][3];
	for(int i=0;i<n;i++){
		for(int j=0;j<3;j++){
			scanf("%d",&s[i][j]);
		}
	}
	int cnt=0;
	for(int l=0;l<n-1;l++){
		for(int k=l+1;k<n;k++){
			if(abs(s[l][0]-s[k][0])<=5&&abs(s[l][1]-s[k][1])<=5&&abs(s[l][2]-s[k][2]<=5)){
				if(abs(s[l][0]+s[l][1]+s[l][2]-(s[k][0]+s[k][1]+s[k][2]))<=10){
					cnt++;
				}
			}
		}
	}
	printf("%d",cnt);
}
2023/10/18 20:07
加载中...