给的数据是正确的,但是全是wa
查看原帖
给的数据是正确的,但是全是wa
811582
zoudashuai666楼主2022/10/15 09:47
`#include <stdio.h>
int main(void)
{
	int i,j,x,y,b,c;//xy表示起始坐标,bc表示长宽 
	scanf("%d",&i);
	int a[i][4];
	for(j=0;j<i;j++)
	{
		scanf("%d %d %d %d",&a[j][0],&a[j][1],&a[j][2],&a[j][3]);
	}
	int x1,y1;
	scanf("%d %d",&x1,&y1);//x1y1表示查找的坐标
	for(j;j>=0;j--)
	{
		x=-1;
		int  d,f;
		for(d=a[j][0];d<=(a[j][0]+a[j][2]);d++)
		{
			if(x1==d)
			{
				for(f=a[j][1];f<=(a[j][1]+a[j][3]);f++)
				if(f==y1)
				{
					x=j+1;//注意数组中的元素从零开始 
					j=-1;
				}
			}
		}
	 } 
	 printf("%d",x);
	 return 0;
 } 
2022/10/15 09:47
加载中...