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

回答編集履歴

1

注意事項を追加

2016/07/31 07:44

投稿

raccy
raccy

スコア21823

answer CHANGED
@@ -1,4 +1,5 @@
1
- `pi`と`i`が初期化されていない等の問題はありますが、そこをきちんと対応すれば、`1000000`の数を増やして`printf`で`%.10f`などと表示桁数を増やせば、理論上doubleの精度の限界(通常は約15桁)までは計算して表示できます。ただし、桁が上がる度に処理時間が10倍増えますので、現実的ではありません。
1
+ `pi`と`i`が初期化されていない等の問題はありますが、そこをきちんと対応すれば、`1000000`の数を増やして`printf`で`%.15f`などと表示桁数を増やせば、理論上doubleの精度の限界(通常は約15桁)までは計算して表示できます。ただし、桁が上がる度に処理時間が10倍増えますので、現実的ではありません。
2
+ ※ `1000000`の数を増やさないと8桁ぐらいまでの精度しかありませんので、表示だけ増やしても無意味です。
2
3
 
3
4
  ```C
4
5
  #include <stdio.h>