编一个程序,用do-while循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当1/n<0.000001时停止计算。
正确答案:
doublepi,s=0,x;
doublen=1;
do
{
x=Math.Pow(-1,n+1)/(2*n-1);
s=s+x;
n++;
}while(1/n>=0.000001);
pi=s*4;
Console.WriteLine("pi的值为:{0}",pi);
doublen=1;
do
{
x=Math.Pow(-1,n+1)/(2*n-1);
s=s+x;
n++;
}while(1/n>=0.000001);
pi=s*4;
Console.WriteLine("pi的值为:{0}",pi);
答案解析:有
微信扫一扫手机做题