近似计算PI

379 词

题目描述

计算pi/4=1-1/3+1/5-1/7+….+1/n,

输入

n

输出

根据该算式计算的pi的值(精确6位有效数字)

#include<bits/stdc++.h>
using namespace std;
int main(){
double pi=0,i,n;
while(scanf(“%lf”,&n)!=EOF){
i=3;
while(i<=n){
pi=pi+(1/i);
i=i+4;
}
i=5;
while(i<=n){
pi=pi-(1/i);
i=i+4;
}
printf(“%lf\n”,(1-pi)*4);
pi=0;
}
return 0;
}