📄 ep2_13.cpp
字号:
/*2.13 利用反正切展开计算 的近似值,要求误差1e-5,公式如下:
arctg(x)=1-x*x*x/3+x*x*x*x*x/5-x*x*x*x*x*x*x/7+......
令x=1,可计算出 pi/4的近似值。*/
#include<iostream>
#include<cmath>
using namespace std;
const double e=1e-5;
int main(){
double x,a,sum;
int i=3;
cout<<"请输入正切值:"<<endl;
cin>>x;
a=x;
sum=x;
do{
a*=x*x*(-1);
sum+=a/i;
i+=2;
}while(fabs(a/i)>e);
cout<<"arctg("<<x<<")="<<sum<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -