- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
1 2 5 9 10[Enter] でもいいし、区切りを空白、TAB、改行のどれかに替えても、区切り文字をデータの前後にいくつ入れてもいい、最後の値のあとに[Enter]を入れさえすれば<実行結果>と同じ出力になるでしょう、たとえば 1[Tab]2[Enter] 5[Tab] [Tab] 9 [Enter] 10 [Enter] 対話形式に処理するなら 入力を促す文字列(Input?)が表示されるたびに1つの値に続けて[Enter]を与えればプログラムの意図通りの動きになるでしょう
その他の回答 (6)
- Kaneyan-R
- ベストアンサー率42% (1356/3161)
- asuncion
- ベストアンサー率33% (2127/6289)
>これ、最後の1行以外全部不要な文字です。 そんなことはないだろう。
- asuncion
- ベストアンサー率33% (2127/6289)
ていうか、 ソースコード コンパイル(またはビルド) 実行 入力 出力 についてわかってるんでしょうか?
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>じゃあこの入力データはなんなのでしょうか?教えていただけると助かります。すみません。 「入力データはなんなのでしょうか?」 キーボードで、たまたま打ったものでしかないです。 考えてもみてください。 キーボードの入力なしで、この値しか出ないなら、 「ソース内に書いておけばいいでしょ?」ってことです。 なので 1+2+5+9+10=これの合計は27でしょ? で、5回入力したので、27/5は5.4 それだけの事ですよ。 先ほどの質問と今回の質問も、基本同じで、 貴方の方が、値に意味を求めるから解決しないだけです。 「なにか?」という値を理解すればもっと前に理解できる事 なんですが。 エンタングルメント現象と似たようなものです。 「中を見てみないと値がわからないが、中を見たら意味を失う」 そういう考え方を持てば、すぐ理解できますよ。 (逆に言えばそれがわからない限り、同じ質問がまた来るだけでしょうが)
- Kaneyan-R
- ベストアンサー率42% (1356/3161)
>以下の問題の入力データをどうやって入力すれば 上に書いてあるプログラムを実行すれば、入力待ち(input ?)になる。 5回入力したら結果が出る。
補足
5回入力するというのは、どういうことでしょうか?どのように入力するのでしょうか?この問題のプログラムのソースコードを教えていただけると助かります。すみません。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
これ、最後の1行以外全部不要な文字です。 回数は、回数を覚える変数を+1したもの 合計は、合計を覚える変数に入力値を足したもの 平均は、「合計」を「回数」で割ったものです。 つまり、上のプログラムはどうでもいいのです。
補足
じゃあこの入力データはなんなのでしょうか?教えていただけると助かります。すみません。
補足
入力を促す文字列(Input?)が表示されるたびに1つの値に続けて[Enter]を与えればプログラムの意図通りの動きになるでしょう そのINPUT ?は、コンパイル可能なコマンドプロンプトでも、表示されるのでしょうか?1つの値の続けてというのは、1 2 5 9 10[Enter]の事でしょうか?教えていただけると助かります。すみません。