題目描述
輸入乙個整數n,輸出乙個n行n列的二維矩陣,矩陣中的元素按列用1——n*n順序填充。
輸入格式
乙個整數n(n<=10)輸出
輸出n行n列的矩陣,元素之間用乙個空格隔開,行末不要有多餘的空格。
樣例輸入 5
樣例輸出
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25
program p4858;
var i,j,n,s:longint;
begin
readln(n);
for i:=1 to n do
begin
s:=i;
for j:=1 to n do
begin
if j=n then writeln(s)
else
begin
write(s,' ');
s:=s+n;
end;
end;
end;
writeln;
end.
二維陣列2
include include using namespace std int main typedef int int array 4 int array ip ia for int array p ia p ia 3 p for int ip 4 ia ip ia 3 ip for int q ...
二維陣列2
include define out printf helloworld n define p s printf s n s define sqr x x x 巨集函式只是簡單替換,注意優先順序 巨集函式的優點 1節省空間 不需要給形參分配空間 2執行效率高 不需要根據位址找到函式的入口 巨集函式的...
陣列學習 2 二維陣列
二維陣列和一維陣列的區別在於 一維陣列描述的是乙個線列,二位陣列描述的是乙個矩陣。同樣的開始老三步,宣告 引用以及初始化。int a 2 3 float b 4 5 陣列a表示乙個2行3列的矩陣,陣列b表示乙個4行5列的矩陣。二維陣列是具有兩個下標的陣列,兩個下標的乘積代表陣列的長度。比如說陣列a的...