練習 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 上でインデントを自動で揃える作業をやっていない).
← [ 練習1 (p0601a.c) ]
ミスが無いことを確認したら次の問題へ → [ 練習3 (p0603a.c) ]