1 条题解

  • 0
    @ 2025-4-12 21:54:23

    C++ :

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int a[4][4], b[4][4], c[4][4];
    int main()
    {
    	for (int i = 1; i <= 3; i++)
    		for (int j = 1; j <= 3; j++)
    			scanf("%d", &a[i][j]);
    	for (int i = 1; i <= 3; i++)
    		for (int j = 1; j <= 3; j++)
    			scanf("%d", &b[i][j]);
    	for (int i = 1; i <= 3; i++)
    	    for (int j = 1; j <= 3; j++)
    	        for (int k = 1; k <= 3; k++)
    	        	c[i][j] += a[i][k] * b[k][j];
    	cout<<c[1][1]<<" "<<c[1][2]<<" "<<c[1][3]<<endl;
    	cout<<c[2][1]<<" "<<c[2][2]<<" "<<c[2][3]<<endl;
    	cout<<c[3][1]<<" "<<c[3][2]<<" "<<c[3][3]<<endl;
    	return 0;
    }
    

    Pascal :

    var
    a,b,c:array[0..3,0..3]of longint;
    i,j,k,l:longint;
    begin
    for i:=1 to 3 do for j:=1 to 3 do read(a[i,j]);
    for i:=1 to 3 do for j:=1 to 3 do read(b[i,j]);
    for i:=1 to 3 do for j:=1 to 3 do
    for k:=1 to 3 do {for l:=1 to 3 do} c[i,j]:=c[i,j]+a[i,k]*b[k,j];
    for i:=1 to 3 do begin
    for j:=1 to 2 do write(c[i,j],' ');writeln(c[i,3]);end;end.
    
    • 1

    信息

    ID
    2335
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者