列印回型矩陣

2022-04-04 13:27:18 字數 974 閱讀 4941

n=1              n=2                          n = 3

3   2           4    3     2                15    14     13     12

0   1           5    0     1                4       3       2      11

6    7     8                5       0       1      10

6        7       8      9

如何列印這個回型資料?

現在只實現了如何列印偶數字的,因為奇偶數的最大值不同,但是基本思路還是一樣的。自己要用的可以再寫。

奇數的最大值((n+1)*(n+1) - 1)在左上角,而偶數的是在右下角。

1

private

static

void gettheguifromcount(int v_int, ref

int[,]v_arr)249

}5051//

從下到上方向填充資料

52if (lv_tempcol == lv_mincol && lv_temprow ==lv_maxrow)

536364}

6566

//從左到右填充資料

67if (lv_tempcol == lv_mincol && lv_temprow ==lv_minrow)

6877}78

79//

從上到下填充資料

80if (lv_tempcol == lv_maxcol && lv_temprow ==lv_minrow)

8190}91

}92}93

94 v_arr =lv_arry;

95 }

JAVA列印回型數

額,因為上次在做小公尺麵試題目的時候碰到了這樣的乙個題目,如下 說是列印1000 1000陣列中的某個位置的數字,但是這些數字是按找回型排列的。如 1 2 3 4 5 6 7 8 28 29 30 31 32 33 34 9 27 48 49 50 51 52 35 10 26 47 60 61 6...

矩陣「回」,「之」,翻轉列印

1.回 字型列印 思路 從最外回字往裡面一層層列印。如 如下 package class 03 public class code 06 printmatrixspiralorder public static void printedge int m,int tr,int tc,int dr,in...

回型輸入和回型輸出

輸入m,n,輸出乙個m n的回型 順時針方向 矩陣,再回型 逆時針方向 輸出 對於是順時針輸入還是逆時針輸入,只需要更改初始x,y值就行。順時針 x 0,y 1 逆時針 x 1,y 0即可。至於為什麼是 1,是因為為了程式設計的方便以及避免自加後越界導致需要減回邊界 這裡使用的是迴圈較為方便,經過分...