为什么循环不了
for(i=0;i<n;i++){
for(j=0;j<n;j++)
{sum=x[j]+y[j]-x[i]-y[i];
if(abs(sum)>10)
{ printf("%d can not set a plice station!\n",i+1);
goto loop;
}
else
{ a[k++]=sum;
sum=0;
}
}
amax=a[0];
for(m=0;m<k+1;m++)
if(abs(amax)<abs(a[m]))
amax=a[m+1];
b[l++]=amax;
cross[k++]=i;
loop: memset(a[j+1]);
}
已知n=5
我输入
1,1
2,5
7,4
4,9
5,4
为什么他只打印出1,我笔算是1和4都打印的。豪兴循环不了!为什么!?