while(k<=n*n){假设n=2while(ya[x][++y]=k++;//k=2,k=3}while(xa[++x][y]=k++;//k=4调到外层循环,k<=4为真,而内循环k的值没办法改变一直为4,变成了死循环}