当x = 1时,arctan(x)的值即为∏/4的近似值
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x, i, a, sum = 0;
cout << "请输入正切值: " << endl;
cin >> x;
i = 1;
a = x;
while (fabs(a) >= 1e-5)
{
sum = sum + a;
a = (-1)*x*x*a / (i + 2);
i = i + 2;
}
cout << "圆周率的近似值为: " << 4 * sum << endl;
system("pause");
return 0;
}