• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 多重配列に関して)

C言語 多重配列に関しての質問

このQ&Aのポイント
  • C言語の多重配列について質問があります。9回数字を打ち込むはずのプログラムでなぜ3回しか入力しないのかが分からず困っています。
  • プログラムの動きやループの制御について疑問を抱えています。どのように読んだら良いのか教えてください。
  • プログラムの実行結果と自分の考えが一致しないため、正しい解釈ができません。解説していただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

>13  for(j=0; j< NMAX; j++); 13行目のループが;をつけたことで空ループになっています。 ;を外したら仰るように9個数字を入力する形となります。

pairot
質問者

お礼

申し訳ありませんでした。問題は解決しました。 scanfで、画面入力する際に間違って入力していました。 ありがとうございました。

pairot
質問者

補足

早速の回答ありがとうございました。 確かに13行目と22行目にセミコロンがついていました。しかし、これを取って実行させたら、実行画面は matrix 1: input 1-th line element: と表示され、適当に数字を入力し、enterキーを押しても次に進まない状態になってしまいました。つまり、上の2行で終わってしまいます。 何回見返してもプログラムは間違って内容に思うのですが.. どなたか回答宜しくお願い致します。