已采纳 张展嘉 新手天翼 while(tmp<=n*n){ while(y+1<=n) a[x][++y]=tmp++; a[++x][y]=tmp++; while(y-1>=1) a[x][--y]=tmp++; a[++x][y]=tmp++; } 填数部分