用c++编写程序解决问题 :根据下列公式计算Pai的值:Pai/4=1-1/3+1/5-1/7+...
答案:2 悬赏:0
解决时间 2021-03-17 22:38
- 提问者网友:纹身骑士
- 2021-03-17 09:19
用c++编写程序解决问题 :根据下列公式计算Pai的值:Pai/4=1-1/3+1/5-1/7+...
最佳答案
- 二级知识专家网友:伤口狠精致
- 2021-03-17 09:51
#include
using namespace std;
int main()
{
int count=1;
int n;
cin >> n;
double sum=0;
for(int i=(2*n+1);i>0;i-=2)
{
if(count%2!=0)
sum=sum+1.0/i;
else
sum=sum-1.0/i;
count++;
}
cout << 4.0*sum << endl;
return 0;
}
using namespace std;
int main()
{
int count=1;
int n;
cin >> n;
double sum=0;
for(int i=(2*n+1);i>0;i-=2)
{
if(count%2!=0)
sum=sum+1.0/i;
else
sum=sum-1.0/i;
count++;
}
cout << 4.0*sum << endl;
return 0;
}
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-03-17 10:14
#include <iostream>
#include <cmath>
using namespace std;
int main(){
long n=1;
double sum=1,term=1;
while(fabs(term)>=5e-4){
term=term/(2*n+1)*n;
sum=sum+term;
n++;
}
cout<<(sum*2)<<endl;
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |