萌新求助 样例过了 全是WA
查看原帖
萌新求助 样例过了 全是WA
594498
snowfalling楼主2021/12/11 15:48
#include<stdio.h>
#include<math.h>
struct Students{
	char name[8];
	int  x,y,z;
}students[1005];
int main(){
	int N;
	scanf("%d",&N);
	int i,j;
	for(i=0;i<N;i++){   
       scanf("%s %d %d %d",&students[i].name,&students[i].x,&students[i].y,&students[i].z);
	}
	for(i=0;i<N;i++){
		int t=0;
		for(j=i+1;j<N;j++){
		    int a=abs(students[i].x-students[j].x);
		    int b=abs(students[i].y-students[j].y);
		    int c=abs(students[i].z-students[j].z);
		    int sum=abs(students[i].x+students[i].y+students[i].z-students[j].x-students[j].y-students[j].z);
		   if(a<=5&&b<=5&&c<=5&&sum<=10){
		     if(students[i].name<students[j].name)
			 printf("%s %s",students[i].name,students[j].name);
			 else{
			 	printf("%s %s",students[j].name,students[i].name);
			 }
			 printf("\n");
		}
	    }
	}
	return 0;
} 
2021/12/11 15:48
加载中...