從哪個方向開始的部分 只要右邊旋轉方陣a次就可以了
for(int i=1;i<=mid;i++) {
for(int t=1;t<=temp;t++)
if(x>0) {System.out.print(num[y][x]);x--;}
for(int t=1;t<=temp;t++)
if(y>0) {System.out.print(num[y][x]);y--;}
temp++;
for(int t=1;t<=temp;t++)
if(x<n-1) {System.out.print(num[y][x]);x++;}
for(int t=1;t<=temp;t++)
if(y<n-1) {System.out.print(num[y][x]);y++;}
temp++;
}
最後再印出方陣底邊就好了