[編程] C語言循環結構計算π的值


公式:

 

分析:首先,系數為正數的項的分母是4n-3(n為正數項的項數),為負數的項的分母為4n-1(n為負數項的項數),即分母的變化規律是1、3、5、7...的奇數數列,則第n項的分母為2n-1,第10000項的分母為2*10000-1。

 

代碼:

#include <stdio.h>
int main(){

        //計算π的值
        int i;
        int z;
        double f;
        double p=0;
        for(i=1;i<=100000000;i++){
                //取模
                z=i%2;
                //每項
                f=(double)1/(2*i-1);
                //z等於0的時候是負數
                if(z==0){
                        f=-1*f;
                }
                //加一起
                p+=f;
        }
        //最終π的值
        p=p*4;
        printf("%lf",p);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM