作业帮 > 数学 > 作业

用三种循环结构分别编写程序,计算л的近似值

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 00:18:30
用三种循环结构分别编写程序,计算л的近似值
公式如下:
л/4 ≈ 1 – 1/3 + 1/5 – 1/7 +
到最后一项的绝对值小于10-6为止.
用三种循环结构分别编写程序,计算л的近似值
int main()
{
double sum = 1.;
double t = 3.;
while( fabs(1 / t) >= 10E-9 )
{
t = -1 / t;
sum += t;
if(t < 0)
{
t = 1 / t - 2;
}
else
{
t = 1 / t + 2;
}
}
double PI = sum * 4;
return 0;}
int main()
{
double sum = 1.;
double t = 3.;
for(; fabs(1 / t) >= 10E-9; )
{
t = -1 / t;
sum += t;
if(t < 0)
{
t = 1 / t - 2;
}
else
{
t = 1 / t + 2;
}
}
double PI = sum * 4;
return 0;
}
int main()
{
double sum = 1.;
double t = 3.;
do{
t = -1 / t;
sum += t;
if(t < 0)
{
t = 1 / t - 2;
}
else
{
t = 1 / t + 2;
}
}while( fabs(1 / t) >= 10E-9 );
double PI = sum * 4;
return 0;
}