• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    計算最后一項小于某值時圓周率如何用C++實現

    圓周率的計較公式是PI/4=1-1/3+1/5-1/7+……,此刻劃定最后一項應小于某值min例如1E-7,要求計較PI的值,切確到小數點后30位。若何用C++實現這一計較呢?小編與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      計較圓周率的公式是PI/4=1-1/3+1/5-1/7+……,輸入最后一項應小于的值,以此為前提計較圓周率的數值。

    2. 2

      起首,界說兩個整型變量,保留每項的除數和符號。

    3. 3

      界說三個實數型變量,保留PI的值、每項的值和最后一項要小于的值。

    4. 4

      設置PI的初值為0,如下圖所示。

    5. 5

      輸入最后一項要小于的值,保留在變量min中。

    6. 6

      在do-while輪回中,起首計較每一項的數值。

    7. 7

      每一項的數值乘以它的符號,經由過程該值的累加計較PI的值。

    8. 8

      變量i的值加2,用于計較公式每一項的除數。

    9. 9

      標識表記標幟的正負號與上一數相反,經由過程乘以-1來實現。

    10. 10

      當每一項的值年夜于min時,執行do-while輪回。

    11. 11

      最后,輸出PI的值,切確到小數點后30位。

    12. 12

      運行法式,輸入最后一項應小于的值,電腦就計較出響應的PI值。

    注重事項

    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2018-09-28 00:00
    • 閱讀 ( 601 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆