数字ではない場合などのエラーチェックはしていません。これを参考に、自分でプログラムを書いて貼り付けてください。動いたから終わり、ではなく、すべての行の意味を理解してください。返信遅くなり申し訳ありません。かずまさん参考例を教えていただきありがとうございます。プログラムが目的通りに動作してくれなかった原因1.自作関数内で、数値の読み込み(scanf)をやろうとしたこと2.関数内で、読み込んだ数値が-1出ない時にループを回すコードを書いていなかったこと2.最後にmain関数で11個目の数値が読み込まれた時の処理のことを考えていなかったこと3.無駄な引数を宣言していたことなどがありました。かずまさんの参考例を元にしながら、修正した点1.main関数内で、数値の読み込みを行うようにする2.関数内のforループは、読み込んだ数値が-1出ない時にループを回すようにする3.main関数内で、11個目の数値が、読み込まれた時にどうするのかくこと。printf("入力は最大10個までです。実際にiが10でやると、数値の嵐になりました。戻り値で1を返しいることぐらいしか分かりません。2.出力は%fに変えてしまったのですが、出力の%gの方がよいのでしょうか?返信遅くなり申し訳ありません。かずまさん参考例を教えていただきありがとうございます。プログラムが目的通りに動作してくれなかった原因1.自作関数内で、数値の読み込み(scanf)をやろうとしたこと2.関数内で、読み込んだ数値が-1出ない時にループを回すコードを書いていなかったこと2.最後にmain関数で11個目の数値が読み込まれた時の処理のことを考えていなかったこと3.無駄な引数を宣言していたことなどがありました。かずまさんの参考例を元にしながら、修正した点1.main関数内で、数値の読み込みを行うようにする2.関数内のforループは、読み込んだ数値が-1出ない時にループを回すようにする3.main関数内で、11個目の数値が、読み込まれた時にどうするのかくこと。printf("入力は最大10個までです。実際にiが10でやると、数値の嵐になりました。(数値が11個入力されたときに、戻り値の1をmainに返すという意味ですか?)2.出力の変換指定は%fに変えてしまったのですが、出力の変換指定は%gの方がよいのでしょうか?%fは、実数を出力し、%gは、実数を最適な形式で出力するとネットにかいてあったのですが、違いが良く分かりません。分かっておらず、申し訳ないのですが、教えて下さい。printf("入力は最大10個までです。