为啥过不了,我在输入样例是正确的那至少过一个啊
查看原帖
为啥过不了,我在输入样例是正确的那至少过一个啊
786217
Lance_zyx楼主2022/11/26 18:07
#include <stdio.h>
#include <math.h>
#include <string.h>
struct aa{
	char a[10];
	int yu;
	int shu;
	int en;
	int sum;
};
int main()
{
	int n;
	scanf("%d",&n);
	int i,j;
	struct aa a[1000];
	for(i=0;i<n;i++)
	{
		scanf("%s %d %d %d",&a[i].a,&a[i].yu,&a[i].shu,&a[i].en);
		a[i].sum+=a[i].yu+a[i].shu+a[i].en;
	}
	for(i=0;i<n;i++)
	{
		for(j=i+1;j<n;j++)
		{
			if(fabs(a[i].en-a[j].en)<=5&&fabs(a[i].shu-a[j].shu)<=5&&fabs(a[i].yu-a[j].yu)<=5&&fabs(a[i].sum-a[j].sum)<=10)
		if(strcmp(a[i].a,a[j].a)<=0)
		printf("%s %s\n",a[i].a,a[j].a);
		else printf("%s %s\n",a[i].a,a[j].a);
	}
	}
	return 0;
}
2022/11/26 18:07
加载中...