作业帮 > 综合 > 作业

编写一函数,按不同的精度求圆周率,求圆周率公式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 02:00:09
编写一函数,按不同的精度求圆周率,求圆周率公式
#include "stdafx.h"
#include
using namespace std;
double pi(double precision)
{
double sum;
if(int i=1;1.0/(2*i-1)>precision;i++)
sum=sum+1.0/(2*i-1)*((i+1)%2==0?1:-1);
return sum;
}
int main(int argc, char* argv[])
{
double a;
cin>>a;
cout<return 0;
}
那个地方错了,望纠正
1.double sum; sum应该赋初值 = 0;
2.if(int i=1;1.0/(2*i-1)>precision;i++) 这里if应该为fo