4858 二維陣列輸出(2) 分數 2

2021-07-03 17:35:40 字數 587 閱讀 6512

題目描述

輸入乙個整數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的...