[编程] C语言循环结构计算π的值详解编程语言

公式:

[编程] 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); 
}

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/12520.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论