平方矩陣 I

2021-10-02 06:24:24 字數 1121 閱讀 7054

輸入整數n,輸出乙個n階的回字形二維陣列。

陣列的最外層為1,次外層為2,以此類推。

輸入格式

輸入包含多行,每行包含乙個整數n。

當輸入行為n=0時,表示輸入結束,且該行無需作任何處理。

輸出格式

對於每個輸入整數n,輸出乙個滿足要求的n階二維陣列。

每個陣列佔n行,每行包含n個用空格隔開的整數。

每個陣列輸出完畢後,輸出乙個空行。

資料範圍

0≤n≤100

輸入樣例

123

450

輸出樣例:

111

1111

1121

1111

1111

2211

2211

1111

1111

1222

1123

2112

2211

1111

方法一

題解:

#include

#include

#include

using

namespace std;

intmain()

else

}for

(int i =

0; i < n; i ++

)//矩陣輸出

cout << endl;

}return0;

}

方法二

#include

using

namespace std;

int a[

100]

[100];

intmn

(int i,

int j,

int n)

intmain()

printf

("\n");

}return

0;

AcWing 753 平方矩陣 I

原題鏈結 題目描述 輸入整數n,輸出乙個n階的回字形二維陣列。陣列的最外層為1,次外層為2,以此類推。輸入格式 輸入包含多行,每行包含乙個整數n。當輸入行為n 0時,表示輸入結束,且該行無需作任何處理。輸出格式 對於每個輸入整數n,輸出乙個滿足要求的n階二維陣列。每個陣列佔n行,每行包含n個用空格隔...

平方矩陣 III

輸入整數n,輸出乙個n階的二維陣列m。這個n階二維陣列滿足m i j 2i j。具體形式可參考樣例。輸入格式 輸入包含多行,每行包含乙個整數n。當輸入行為n 0時,表示輸入結束,且該行無需作任何處理。輸出格式 對於每個輸入整數n,輸出乙個滿足要求的n階二維陣列。每個陣列佔n行,每行包含n個用空格隔開...

平方矩陣 II

題目 輸入整數n,輸出乙個n階的二維陣列。陣列的形式參照樣例。輸入格式 輸入包含多行,每行包含乙個整數n。當輸入行為n 0時,表示輸入結束,且該行無需作任何處理。輸出格式 對於每個輸入整數n,輸出乙個滿足要求的n階二維陣列。每個陣列佔n行,每行包含n個用空格隔開的整數。每個陣列輸出完畢後,輸出乙個空...