[問題] 矩陣!!限定只能用兩個矩陣...
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int matA[3][3] = { {1,0,3},
{0,1,4},
{5,0,1} };
int matB[3][3] = { {1,0,0},
{0,1,0},
{0,0,1} };
for(int i=1; i<=3 ;i++){ //執行for迴圈用於控制i列
for(int j=1; j<=3 ;j++){ //執行for迴圈用於控制j行
matA[i][j]=matA[i][j]*matB[j][i]; //矩陣相乘
cout<<matA[i][j]; //印出值
}
cout<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
--
題目是要求用兩個矩陣A.B
做出A=A*B
(把A的矩陣替換成A*B)
我寫的程式...
跑出來都是錯的...
有請版大指點@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.221.28
推
11/10 23:17, , 1F
11/10 23:17, 1F
→
11/10 23:17, , 2F
11/10 23:17, 2F
→
11/10 23:18, , 3F
11/10 23:18, 3F
→
11/10 23:18, , 4F
11/10 23:18, 4F
→
11/10 23:22, , 5F
11/10 23:22, 5F
推
11/10 23:22, , 6F
11/10 23:22, 6F
→
11/10 23:26, , 7F
11/10 23:26, 7F
→
11/10 23:28, , 8F
11/10 23:28, 8F
→
11/10 23:28, , 9F
11/10 23:28, 9F
→
11/10 23:29, , 10F
11/10 23:29, 10F
→
11/10 23:32, , 11F
11/10 23:32, 11F
推
11/10 23:35, , 12F
11/10 23:35, 12F
推
11/11 00:54, , 13F
11/11 00:54, 13F
推
11/11 01:10, , 14F
11/11 01:10, 14F
→
11/11 01:22, , 15F
11/11 01:22, 15F
推
11/11 01:51, , 16F
11/11 01:51, 16F
→
11/11 01:51, , 17F
11/11 01:51, 17F
→
11/11 01:52, , 18F
11/11 01:52, 18F
→
11/11 01:53, , 19F
11/11 01:53, 19F
→
11/11 01:54, , 20F
11/11 01:54, 20F
→
11/11 01:54, , 21F
11/11 01:54, 21F
→
11/11 09:46, , 22F
11/11 09:46, 22F
→
11/11 09:47, , 23F
11/11 09:47, 23F
推
11/11 10:29, , 24F
11/11 10:29, 24F
→
11/11 10:29, , 25F
11/11 10:29, 25F
→
11/11 10:30, , 26F
11/11 10:30, 26F
→
11/11 10:30, , 27F
11/11 10:30, 27F
→
11/11 10:31, , 28F
11/11 10:31, 28F
→
11/11 10:32, , 29F
11/11 10:32, 29F
推
11/11 13:04, , 30F
11/11 13:04, 30F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):