練習 1(提出プログラム名:p0901.c)
まず,このプログラム(p0901.c)をダウンロードしなさい.
p0901.c は以下の例のように「n の約数の合計」を出力しようとしているが未完成となっている.
現時点では関数 get_sum_divisor は「1 から n までの合計値」を返すだけになっている.
これを編集し「n のすべての約数の合計」を返すように仕上げなさい.
この問題では関数 main の方を編集してはいけません.
- 【プログラムの実行例】※この問題では何も入力する必要はありません.
5 の約数の合計 = 6⏎ 10 の約数の合計 = 18⏎ 15 の約数の合計 = 24⏎
【過去にあったミス(減点となり,やり直しを命じられる)】
■ 上の実行例と出力が違っている.
■ main 関数の方を書き換えてしまっている.
■ 関数 get_sum_divisor の中に printf や scanf を書いてしまっている.
■ インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).
ミスが無いことを確認したら次の問題へ → [ 練習2 (p0902.c) ]