java螺旋輸出

2021-08-20 06:08:23 字數 892 閱讀 5043

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...