问题 问答题 简答题

编一个程序,用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);

单项选择题
判断题