練習 2(提出プログラム名:p0602a.c)
以下の実行例と全く同じかたちで1 つの整数 n を読み込み,自然対数の底(ネイピア数)の近似値を以下に示す定義式に従って計算して出力するプログラムを p0602a.c として作りなさい.
なお,近似値の出力に際して桁数の指定は行わないこと.
この問題では n は 1 以上の整数であると仮定してプログラムを作ってよい.
ただし,標準ライブラリ関数(べき乗を求める pow など)を使ってはいけません.
【自然対数の底(ネイピア数)の定義(この式に従って計算せよ)】
ネイピア数 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 上でインデントを自動で揃える作業をやっていない).
← [ 練習1 (p0601a.c) ]
ミスが無いことを確認したら次の問題へ → [ 練習3 (p0603a.c) ]