习题2-7,近似计算

计算π/4=1-1/3+1/5-1/7+...,直到最后一项小于10^-6。

#include <iostream>
using namespace std;

int main()
{
    int i;
    double s=1,t=1,x;
    for( i = 3 ; ; i+=2 )
    {
         x=1.0/i;
         if( x*1000000<1 )
         break;
         t=-t;
         s+=x*t;
    }
    cout<<s<<endl;
    system("pause");
    return 0;
}

你可能感兴趣的:(习题2-7,近似计算)