time limit: 3 second
memory limit: 2 mb
設計程式,當使用者鍵入n,輸出題意規定的n*n矩陣。
例如,使用者輸入n的值為9,則輸出:
999999999
988888889
987777789
987666789
987656789
987666789
987777789
988888889
999999999
輸入檔案僅一行,輸入n(1≤n≤9)。
輸出矩陣。(最後用換行結束)
4
4444【題解】4334
4334
4444
注意一圈一圈往內外圍的數字逐漸遞減,然後模擬一下等於9時如何處理,很容易找到規律,把9改成乙個變數就可以了。
【**】
#include const int maxn = 9;int n,a[maxn+2][maxn+2];
void input_data()
void get_ans()
}for (int i = 1;i <=n;i++)
}int main()
輸出螺旋矩陣
螺旋矩陣 是指乙個呈螺旋狀的矩陣,它的數字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此迴圈。如圖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的座標為...
矩陣模擬輸出
題目 題目描述 回形取數就是沿矩陣的邊取數,若當前方向上無數可取或已經取過,則左轉90度。一開始位於矩陣左上角,方向向下。輸入格式 輸入 輸入第一行是兩個不超過200的正整數 m,n 表示矩陣的行和列。接下來 m行每行 n個整數,表示這個矩陣。輸出格式 輸出 輸出只有一行,共mn個數,為輸入矩陣回形...