1 void out3x3(mat3x3 &A)
2 { int i, j;
3 for (i=0; i<3; i++)
4 { if (i==1)
5 cout << "A = | ";
6 else
7 cout << " | ";
8 for (j=0; j<3; j++)
9 cout << A.n[j][i] << " ";
10 cout << "|" << endl;
11 }
12 }
これは、行列操作を行うために書いているプログラムの関数です。mat3x3 は 3x3 行列の構造体です (An[3][3] として保存されます)。5 行目の出力の 'A' の代わりに、呼び出し機能。
私は A、B、および C しか使用しません。3 つの異なる関数を記述することもできますが、それを行うためのより良い方法があるはずだと感じています。
out3x3(B); と言ったら A = | のみが表示されます。|。
私はこれが起こることを望みます:
out3x3(B);
B = | |
out3x3(C);
C = | |
助けてくれてありがとう。