// π/4=1-1/3+1/5-1/7+...
#include <iostream.h>
#include <math.h>
void main(){
double x(1),s(0);
for(int i(1);fabs(x)>1e-8;i++){
x*=(-1.0)*(2*i-3)/(2*i-1);
s+=x;
}
s*=4;
cout<<"pi is "<<s<<endl;
}
// π/4=1-1/3+1/5-1/7+...
public class App {
public static void main(String[] args) {
double x = 1, sum = 0;
for (int n = 1;Math.abs(x)>1e-8; n++) {
//每项的递推公式
x = Math.pow(-1, n - 1) / (2 * n - 1);
sum += x;
}
//sum的值就是公式右边所有项的和
System.out.println(sum * 4);
}
}
// π/4=1-1/3+1/5-1/7+...
public class App {
public static void main(String[] args) {
double x = 1, sum = 0;
for (int n = 1;; n++) {
//每项的递推公式
x = Math.pow(-1, n - 1) / (2 * n - 1);
sum += x;
//如果x的绝对值小于1e-8,则终止循环
if(Math.abs(x)<1e-8){
break;
}
}
//sum的值就是公式右边所有项的和
System.out.println(sum * 4);
}
}