求π的值,使用公式:π/4=1-1/3+1/5-1/7+...,直到最后一项的绝对值小于10^-3为止。
1 回答
已采纳
Glitterior
TA贡献27条经验 获得超8个赞
#include<iostream>
using namespace std;
int main()
{
double PI;
double sum = 0;
int i,j;
for(i =1,j=1;(float)1/i>=10e-3;i+=2,j++)
{
if(j%2==0)
sum +=(float)-1/i;
else
sum += (float)1/i;
}
PI =sum*4.0;
cout<<"PI ="<<PI;
}
- 1 回答
- 0 关注
- 862 浏览
添加回答
举报
0/150
提交
取消