質問編集履歴
1
追加例
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
以下のプログラムを実行したところ、
|
5
5
|
|
6
6
|
number =0
|
7
|
-
1.
|
7
|
+
1.0000000000
|
8
8
|
number =1
|
9
|
-
2.
|
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 = %
|
48
|
+
printf("e = %.10f\n", k);
|
44
49
|
}
|
45
50
|
|
46
51
|
return 0;
|