public class luoxuan,,};
//int intarr = new int,,,};
int intarr = new int,,,,};
int rightturnat = intarr[0].length-1;
int downturnat = intarr.length-1;
int leftturnat = 0;
int upturnat = 1;
//站在起點
int i = 0;
int j = 0;
int sum = 0;//計算當前已經列印了多少個數了
int total = intarr[0].length*intarr.length;//二維陣列總共有多少個元素
while(true)
}rightturnat = rightturnat -1;
//已經列印出1,2,3 i=0,j=3,在4這個位置
//向下走
while(i
system.out.println(intarr[i][j]);
i++;
sum++;
if(sum==total-1)
}downturnat=downturnat-1;
//已經列印出4,5,6 i=3,j=3,在7這個位置
//向左走
while(j>leftturnat)
}leftturnat=leftturnat+1;
//已經列印出7,8,9,i=3,j=0 在10這個位置
//向上走
while(i>upturnat)
}//列印出10,11,i=1,j=0,在12這個位置
upturnat=upturnat+1;
}
輸出螺旋矩陣
螺旋矩陣 是指乙個呈螺旋狀的矩陣,它的數字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此迴圈。如圖1 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 輸出螺旋矩陣 author zhanliqing ...
輸出螺旋矩陣
關於螺旋矩陣的說法不一,這裡指的是形如 21 22.20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 的矩陣。問題有兩個 1.程式設計實現輸出這個矩陣 2.設1點的座標是 0,0 x方向向右為正,y方向向下為正.例如 7的座標為 1,1 2的座標為...
陣列螺旋輸出
看過我前幾篇部落格的朋友應該有體會,博主是個逗逼 沙雕 中二 重度患者 那時候假酒喝多了,大家見諒。今天幫朋友用js寫了乙個陣列螺旋輸出的 實現,寫完之後我自己很滿意,抱著 獨樂樂不如眾樂樂 的思想,貼出來和大家分享分享,也算是為開源社群做了丁丁大點的貢獻了。20191221 螺旋輸出陣列 func...