練習 [8] 関数①(1/5)

練習 1(提出プログラム名:p0801.c)

サンプルプログラム 1 (sample1.c)p0801.c という別の名前のファイルにコピーしなさい.そして,
 ①関数の名前print_all から print_sum に変更しなさい.
 ②関数 print_sum の内容は,実行例のかたちで「1 から n までの整数の合計」を表示するように仕上げなさい.なお,合計を求めるにあたって,等差数列の和の公式を使ってはいけません
 ③main の中で print_all と書いている部分をすべて print_sum に書き換えなさい.

  • 【プログラムの実行例】※この問題では何も入力する必要はありません.
    「 1 から◯までの合計」の◯の部分は正しく 5, 10, 15 になっているか,合計値は正しいか,それぞれ必ず確認せよ
1 から 5 までの合計は 15 です
1 から 10 までの合計は 55 です
1 から 15 までの合計は 120 です

【過去にあったミス(減点となり,やり直しを命じられる)】
■ 上の実行例と出力が違っている
main 関数の中で print_sum を呼び出さずに合計値を直接求めてしまっている.
 (講義資料の最初に載せている「関数を使わない書き方」をしてしまっている.)
■ 合計を求めるための変数(例えば sum)を 0 で初期化しないまま合計値の算出に使っている.
関数名を変更していない
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


ミスが無いことを確認したら次の問題へ → [ 練習2 (p0802.c) ]