caspar1 发表于 2022-4-7 15:46:49

矩陣小問題

矩陣乘法的問題
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int x = {{2,1,-3},{-2,2,4}};
    int y = {{-1,2},{0,-3},{2,1}};
    int z;
    int i,j;
    for(i=0;i<2;i++){
      for(j=0;j<3;j++)
            cout << setw(5) << x;
      cout << endl;
    }
    cout << endl;
    for(i=0;i<3;i++){
      for(j=0;j<2;j++)
            cout << setw(5) << y;
      cout << endl;
    }
    cout << endl;
    for(i=0;i<2;i++){
      z=0;
      for(j=0;j<2;j++){
            z = z + x*y;
            cout << setw(5) << z;
      }
      cout << endl;
    }
    return 0;
}

這邊是我的程式碼,我不知道為什麼乘出來答案總是錯的

感謝各位抽空回覆
页: [1]
查看完整版本: 矩陣小問題