輸入整數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個用空格隔開的整數。每個陣列輸出完畢後,輸出乙個空...