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

回答編集履歴

2

文章かいてる間に解決してた

2018/01/16 16:39

投稿

colonq
colonq

スコア88

answer CHANGED
@@ -61,4 +61,6 @@
61
61
  }
62
62
  ```
63
63
  つまり分数の掛け算を繰り返しているのならば
64
- 掛け算一回ごとにループさせればいいのです
64
+ 掛け算一回ごとにループさせればいいのです
65
+
66
+ 解決したようなので返事はいりません^^

1

dの宣言の位置を移動

2018/01/16 16:39

投稿

colonq
colonq

スコア88

answer CHANGED
@@ -51,10 +51,10 @@
51
51
  引数のiはintでも良さそう
52
52
  ```C
53
53
  double woris(int i) {
54
- double pi;
54
+ double pi, d;
55
55
  if (i < 1) return 0.0; // エラー
56
56
  for (pi = 1.0; i >= 1; --i) {
57
- double d = (double)i;
57
+ d = (double)i;
58
58
  pi *= (4.0 * d * d) / (4.0 * d * d - 1.0);
59
59
  }
60
60
  return pi;