• ベストアンサー

C言語について

以下の問題の入力データをどうやって入力すれば、実行結果のようになるのでしょうか?教えていただけると助かります。添付画像です。

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

  • ベストアンサー
回答No.6

1 2 5 9 10[Enter] でもいいし、区切りを空白、TAB、改行のどれかに替えても、区切り文字をデータの前後にいくつ入れてもいい、最後の値のあとに[Enter]を入れさえすれば<実行結果>と同じ出力になるでしょう、たとえば 1[Tab]2[Enter] 5[Tab] [Tab] 9 [Enter] 10 [Enter] 対話形式に処理するなら 入力を促す文字列(Input?)が表示されるたびに1つの値に続けて[Enter]を与えればプログラムの意図通りの動きになるでしょう

zasx1097
質問者

補足

入力を促す文字列(Input?)が表示されるたびに1つの値に続けて[Enter]を与えればプログラムの意図通りの動きになるでしょう そのINPUT ?は、コンパイル可能なコマンドプロンプトでも、表示されるのでしょうか?1つの値の続けてというのは、1 2 5 9 10[Enter]の事でしょうか?教えていただけると助かります。すみません。

その他の回答 (6)

  • Kaneyan-R
  • ベストアンサー率42% (1356/3161)
回答No.7

画像参照

zasx1097
質問者

補足

その入力するものをどのように入れれば良いのでしょうか?教えていただけると助かります。すみません。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.5

>これ、最後の1行以外全部不要な文字です。 そんなことはないだろう。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.4

ていうか、 ソースコード コンパイル(またはビルド) 実行 入力 出力 についてわかってるんでしょうか?

回答No.3

>じゃあこの入力データはなんなのでしょうか?教えていただけると助かります。すみません。 「入力データはなんなのでしょうか?」 キーボードで、たまたま打ったものでしかないです。 考えてもみてください。 キーボードの入力なしで、この値しか出ないなら、 「ソース内に書いておけばいいでしょ?」ってことです。 なので 1+2+5+9+10=これの合計は27でしょ? で、5回入力したので、27/5は5.4 それだけの事ですよ。 先ほどの質問と今回の質問も、基本同じで、 貴方の方が、値に意味を求めるから解決しないだけです。 「なにか?」という値を理解すればもっと前に理解できる事 なんですが。 エンタングルメント現象と似たようなものです。 「中を見てみないと値がわからないが、中を見たら意味を失う」 そういう考え方を持てば、すぐ理解できますよ。 (逆に言えばそれがわからない限り、同じ質問がまた来るだけでしょうが)

  • Kaneyan-R
  • ベストアンサー率42% (1356/3161)
回答No.2

>以下の問題の入力データをどうやって入力すれば 上に書いてあるプログラムを実行すれば、入力待ち(input ?)になる。 5回入力したら結果が出る。

zasx1097
質問者

補足

5回入力するというのは、どういうことでしょうか?どのように入力するのでしょうか?この問題のプログラムのソースコードを教えていただけると助かります。すみません。

回答No.1

これ、最後の1行以外全部不要な文字です。 回数は、回数を覚える変数を+1したもの 合計は、合計を覚える変数に入力値を足したもの 平均は、「合計」を「回数」で割ったものです。 つまり、上のプログラムはどうでもいいのです。

zasx1097
質問者

補足

じゃあこの入力データはなんなのでしょうか?教えていただけると助かります。すみません。

関連するQ&A

専門家に質問してみよう