?? multi.p
字號:
//這是兩個數組相乘的程序
type ktyp=array [0:20,0:20] of real;
var a,b,c:ktyp;i,j,n:integer;
procedure multi(a,b:ktyp;n:integer);
var i,j,k:integer;
begin
for i:=0 to n-1 do begin
for j:=0 to n-1 do begin
c[i][j]:=0;
for k:=0 to n-1 do begin
c[i][j]:=a[i][k]*b[k][j]+c[i][j];
end;
end;
end;
end;
begin
writeln("請輸入矩陣的維數:");
read(n);
writeln("請輸入第一個矩陣:");
for i:=0 to n-1 do begin
for j:=0 to n-1 do begin
read(a[i][j]);
end;
end;
writeln("請輸入第二個矩陣:");
for i:=0 to n-1 do begin
for j:=0 to n-1 do begin
read(b[i][j]);
end;
end;
multi(a,b,n);
writeln("相乘后的結果為:");
for i:=0 to n-1 do begin
for j:=0 to n-1 do begin
write(c[i][j]);write(" ");
end;
writeln("");
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -