c语言填空:求1-1/3+1/5...=π/4

#include <stdio.h>1//利用公式求π:1-1/3+1/5...=π/4 
//直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 
int main(){
    float s=1;
    float pi=0;
    float i=1.0;
    float n=1.0;
    while(fabs(i)>=【2】){
        pi+=i;
        n=【3】;
        s=【4】; 
        i=【5】;
    }
    pi=【6】;
    printf("pi的值为:%.6f\n",pi);   
    return 0;
}

 

#include <stdio.h>
#include <math.h>
//利用公式求π:1-1/3+1/5...=π/4 
//直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 
int main(){
    float s=1;
    float pi=0;
    float i=1.0;
    float n=1.0;
    while(fabs(i)>=1e-6){
        pi+=i;
        n=n+2;
        s=-s; 
        i=s/n;
    }
    pi=4*pi;
    printf("pi的值为:%.6f\n",pi);   
    return 0;
}

 

posted @ 2023-02-18 08:55  myrj  阅读(256)  评论(0编辑  收藏  举报