简答题

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

答案解析

相似试题
  • 编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。

    简答题查看答案

  • 编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。

    简答题查看答案

  • do-while语句构成的循环不能用其他语句构成的循环来代替。

    判断题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和。

    简答题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。

    简答题查看答案

  • 编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

    简答题查看答案

  • 编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。

    简答题查看答案

  • 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

    简答题查看答案

  • 编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。

    简答题查看答案