不知道为什么还没输入呢就运行结束了,而且它没有报错,求指点
题目:第一行输入n,表示有n对坐标,下n行输入n对坐标,输出最大的 |x1-x2|+|y1-y2|
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void main()
{
long long n,a[20000],b[1000000000];
long long i,j;
long long max,t,x,y,z;
scanf("%lld",&n);
for(i=0;i<n;i++){
scanf("%lld %lld",&a[i],&b[i]);
}
max= labs (a[0]-a[1])+ labs (b[0]-b[1]);
for(i=0;i<n;i++){
for(j=i+1;j<n;j++){
x=a[i]-a[j]; y=b[i]-b[j];
x=labs (a[i]-a[j]); y=labs(b[i]-b[j]);
z=x+y;
if( z>max){
t=max;
max= z;
z=t;
}
}
}printf("%lld",max);
}