練習 [6] 前半の復習(2/5)

練習 2(提出プログラム名:p0602a.c)

以下の例のように 1 つの整数 n を読み込み,自然対数の底(ネイピア数)の近似値を出力できるプログラムを p0602a.c として作りなさい.近似値の出力に際して桁数の指定は不要であるが,必ず double 型を使用すること.
この問題では n は 1 以上の整数であると仮定してプログラムを作ってよい.

【自然対数の底(ネイピア数)の定義】
ネイピア数 e は数学的には次式で定義される:
     
この問題ではこれを n → ∞ と発散させる代わりに,最初に入力する n を用いよ

  • 【プログラムの実行例】(その1)赤字は実行時にキーボードから入力する内容
    ※ 出力の末尾の改行(n)を忘れないこと.
    以下の 3 つの実行例はいずれも Windows 環境での出力であるため,Mac 環境では少し値が異なる可能性があります.
n を入力してください:30
e = 2.674319
  • 【プログラムの実行例】(その2)赤字は実行時にキーボードから入力する内容
n を入力してください:1000
e = 2.716924
  • 【プログラムの実行例】(その3)赤字は実行時にキーボードから入力する内容
n を入力してください:123456
e = 2.718271

【過去にあったミス(減点となり,やり直しを命じられる)】
3種類の実行例を確認せずに提出してしまっている.
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


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