for(i=1;i<=n;i++) for(k=1;k<=n;k++) a[i][k]=0; //初始化為零;
i=1; //確定為第一行;
k=n/2+1; //確定為中間列;
a[i][k]=1;
for(w=2;w<=n*n;w++){
if(i==1&&k==n){
i=i+1;
}else{
i=i-1;
k=k+1;
}
if(i==0)i=n;
if(k==n+1)k=1;
if(a[i][k]>0){i=i+2;k=k-1; }
a[i][k]=w;
}
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。