teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追加例

2020/07/17 23:17

投稿

KeiD
KeiD

スコア26

title CHANGED
File without changes
body CHANGED
@@ -4,9 +4,9 @@
4
4
  以下のプログラムを実行したところ、
5
5
 
6
6
  number =0
7
- 1.000000
7
+ 1.0000000000
8
8
  number =1
9
- 2.000000
9
+ 2.0000000000
10
10
  number =7
11
11
  2.7182539683
12
12
  と数値計算値と一致しているのですが
@@ -15,6 +15,11 @@
15
15
  e = 2.7182818301
16
16
  と出力され
17
17
  数値計算値 2.7182818284...と微妙にずれてしまいます。
18
+ number=16 でも
19
+ e = 2.7182818306
20
+ となり数値計算値の2.718281828459043
21
+ と微妙にずれています
22
+
18
23
  プログラムの不備がわかる方ご教示お願い致します。
19
24
 
20
25
  ```ここに言語を入力
@@ -40,7 +45,7 @@
40
45
  k = k + 1.0/fact(ct);
41
46
  }
42
47
 
43
- printf("e = %f\n", k);
48
+ printf("e = %.10f\n", k);
44
49
  }
45
50
 
46
51
  return 0;