- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 行列の和)
C言語で行列の和を計算する方法と結果
このQ&Aのポイント
- 久しぶりにC言語の復習をしようと簡単な行列の計算を書いてみたのですが、思うような結果になりませんでした。
- どこに間違いがあるのか発見できませんでした。アドバイス等宜しくお願いいたします。
- 期待する結果と出力された結果が異なるため、ソースコードに誤りがある可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
配列の初期化方法が間違ってますね。 想定しているのは、おそらく int ma[][] = {{1, 2, 3}, {4, 5, 6}}; int mb[][] = {{6, 3, 4}, {5, 1, 2}}; int mc[2][3]; という事でしょう。
その他の回答 (1)
- kmee
- ベストアンサー率55% (1857/3366)
回答No.2
> ma[2][3] = {(1,2,3),(4,5,6)}, > mb[2][3] = {(6,3,4),(5,1,2)}, ()でくくられた中が、カンマ演算子と解釈され、実質 > ma[2][3] = {3,6}, > mb[2][3] = {4,2}, になっています。
質問者
お礼
計算式に意識がいっており、カンマ演算子は考えてもいませんでした。 ありがとうございました。
お礼
完全に見落としていました。 ありがとうございました。