我已經編寫了一個程序來使用Gregory Leibniz公式來估計pi,但是它不會計算爲小數點後18位。它只會計算最多5個小數點。有什麼建議麼?想要計算18位數,但只計算爲6?使用long double但仍然不起作用
2
A
回答
4
使用
cout.precision(50);
爲了提高打印輸出的精度。這裏50是輸出中的小數位數。
0
相關問題
- 1. 計算一個流的sha1散列,但仍然使用流?
- 2. VHDL計算,不同但仍相同
- 3. 如何使用gtest的函數沒有參數,但仍然做計算?
- 4. jQuery計算不起作用
- 5. 計算不起作用 - flex
- 6. 計算中位數
- 7. 在C#中計算階乘 - 沒有錯誤,但不起作用?
- 8. 想知道爲什麼要這樣計算中位數?
- 9. 使用int,double和long來計算權力
- 10. KO計算重新計算但不更新用戶界面
- 11. 數學計算不起作用?
- 12. tensorflow-gpu安裝但不用於計算
- 13. 類型爲「long」的C++計算
- 14. 計數只用按位運算
- 15. 編譯但總計不計算
- 16. 傳遞一個類作爲參數,但仍然使用點運算符?
- 17. 創建一個計算值來計算成本不起作用
- 18. 將double轉換爲long double的算法
- 19. 試圖計算Pi,但只得到1
- 20. 使用xpath計算行數,但.size()不可用
- 21. 如何計算C++ double的重要小數位數?
- 22. 使用QScriptEngine計算計算
- 23. 計算使用CSS計算()
- 24. .exe從launch4j起作用,但並非在所有計算機上都起作用
- 25. 使用蒙特卡洛方法計算pi java - 計算不起作用
- 26. 計算平均爲位數
- 27. Excel自動計算崩潰,但是手工計算工作
- 28. SSAS總計爲Excel中的計算度量不起作用
- 29. 使用count和案例,但只計算occurence一次
- 30. Java計算時差不起作用
非常感謝! – Tyler
@Mac如果這個答案對你有幫助,那麼你應該接受它。 – Adam
這隻會增加要在輸出上打印的數字,真正的精度取決於使用的類型。 –