題目20 順時針列印字串

2021-07-22 20:54:43 字數 568 閱讀 3986

題目:輸入乙個矩陣,按照從裡到外以順時針的順序依次列印出每乙個數字。例如:

1   2  3  4

5  6  7  8

9  10 11 12

13 14 15 16

輸出:1、2、3、4、8、12、16、15、14、13、9、5、6、7、11、10。

#includeusing namespace std;

//void print(int **a,int m,int n)//a 矩陣,m行n列

}void printcircle(int** numbers, int columns, int rows, int start)

// 從上到下列印一列

if(start < endy)

}// 從右到左列印一行

if(start < endx && start < endy)

}// 從下到上列印一行

if(start < endx && start < endy - 1)

}}void printnumber(int number)

20 順時針列印矩陣

輸入乙個矩陣,按照從外向裡以順時針的順序依次列印出每乙個數字,例如,如果輸入如下矩陣 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次列印出數字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.列印第一圈的左上角座標是 0,0 第二圈的...

20 順時針列印矩陣

題目描述 輸入乙個矩陣,按照從外向裡以順時針的順序依次列印出每乙個數 字,例如,如果輸入如下 4x4 矩陣 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次列印出數字 1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路 按層模擬 終...

劍指offer 題目20 順時針列印矩陣

輸入乙個矩陣,按照從外向裡以順時針的順序依次列印出每乙個數字,例如,如果輸入如下矩陣 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次列印出數字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路 關鍵注意 每一圈中四條邊的邊界,要每...