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

问题描述:

用三种循环结构分别编写程序,计算л的近似值
公式如下:
л/4 ≈ 1 – 1/3 + 1/5 – 1/7 +
到最后一项的绝对值小于10-6为止.
1个回答 分类:数学 2014-11-11

问题解答:

我来补答
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;
}
 
 
展开全文阅读
剩余:2000
下一页:绘图