网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

编一个程序,用do-while循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当1/n<0.000001时停止计算。


参考答案

更多 “编一个程序,用do-while循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当1/n0.000001时停止计算。” 相关考题
考题 ( 33 )设有如下程序:Private Sub Commandl Click ()Dim sum As Double, x As Doublesum = 0n = 0For i=l To 5x = n / in = n + 1sum 二 sum + xNext iEnd Sub该程序通过 For 循环来计算一个表达式的值,这个表达式是A ) 1+1/2+2/3+3/4+4/5B ) 1+1/2+1/3+1/4+1/5C ) 1/2+2/3+3/4+4/5D ) 1/2+1/3+1/4+1/5

考题 设有如下程序: Private Sub Command1_Click() Dim sum As Double, k As Double sum=0 n=0 For i=1 To 5 k=n/i n=n+1 sum=sum+k Next End Sub 该程序通过For循环计算一个表达式的值,这个表达式是______。A.1+1/2+2/3+3/4+4/5B.1+1/2+2/3+3/4C.1/2+2/3+3/4+4/5D.1+1/2+1/3+1/4+1/5

考题 给定程序MODI1.C中函数fun的功能是:用下面的公式:π/4=1-1/3+1/5-1/7+.....求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能输出正确的结果。_______注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!include 〈 math.h 〉include 〈 stdio.h 〉float fun (float num){ int s ;float;n,t,pi ;t=1;pi=0;n=1;s=1;/**********found**********/while(t 〉=num){pi = pi + t ;n = n +2 ;s=-s ;/**********found**********/t = s % n ;}pi=pi*4 ;return pi ;}main(){ float n1,n2;printf(Enter a float number:);scanf(%f, n1);n2=fun(n1);printf(%6.4f\n,n2);}

考题 设有如下程序:Private Sub Command1 Click( ) Dim sum AS Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算一个表达式的值,这个表达式是______。A.1+1/2+2/3+3/4+4/5B. 1+1/2+1/3+1/4+1/5C. 1/2+2/3+3/4+4/5D. 1/2+1/3+1/4+1/5

考题 计算π的近似值的一个公式是π/4=1-1/3+1/5_1/7+…+(-1)n-11/(2n-1)。某人编写下面的程序用此公式计算并输出π的近似值:Private Sub Command1_Click()PI=1Sign=113=20000For k=3 To nsign=-signPI=PI+sign/kNext kPrint PI*4End sub运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是A.把For k=3To n改为For k=1 To nB.把U=20000改为n=20000000C.把For k:3 To n改为For k=3 To n Step 2D.把PI=1改为PI=0

考题 下面的程序是用do-while语句计算10的阶乘。请在程序的每条横线处填写1个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容;仅在横线处填入适当的语句。源程序文件代码清单如下:public class DoWhileLoop{public static void main(______){int n=10;long result=1;do{_____;}_____;System.out.println("10的阶乘为:"+result);}}

考题 C++语言中,下面的描述不正确的是()。A、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环B、do-while语句构成的循环必须用break语句才能退出C、不能使用do-while语句构成的循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循

考题 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。() 此题为判断题(对,错)。

考题 有如下VBA程序段:sum=0n=0For i = 1 To 5x = n / in = n + 1Sum=Sum+xNext i以上For循环计算sum,最终结果是A.1+1/1+2/3+3/4+4/5B.1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5

考题 计算的近似值的一个公式是π/4=1-(1/3)+(1/5)-(1/7)+…+(-1)n-1(1/2n -1)。 某人编写下面的程序用此公式计算并输出的近似值: Private Sub Cornmand1 Click( ) P1=1 Sign=1 n=20000 For k=3 To r Sign=-Sign PI=PI+SiRn/k Next k Print PI*4 End Sub 运行后发现结果勾3.22751,显然,程序需要修改。下面修改方案中正确的是( )。A.把For k=3 To n改为For k=1 To nB.把n=20000改为n=20000000C.把For k=3 To n改为For k=3 To n Step 2D.把PI=1改为P1=0

考题 没有如下程序:该程序通过For循环来计算一个表达式的值,这个表达式是( )。A. 1+1/2+2/3+3/4+4/5B. 1+1/2+1/3+1/4+1/5C. 1/2+2/3+3/4+4/5D. 1/2+1/3+1/4+1/5

考题 设有如下程序: Private Sub Cimmandl_Click. Dim sum As Double, x As Double Sum=0 n =0 For i =1 To 5 x =n/i n =n +1 sum =sum +x Next i End Sub 该程序通过For 循环来计算一个表达式的值,这个表达式是 A.1+1/2+2/3+3/4+4/5 B.1+1/2+1/3+1/4+1/5 C.1/2+2/3+3/4+4/5 D.1/2+1/3+1/4+1/5

考题 ( 26 )计算二的近似值的一个公式是某人编写下面的程序用此公式计算并输出 π 的近似值:Private Sub Comand1_Click ()PI = 1Sign = 1n=20000For k=3 To nSign=-Sign/kPI=PI+Sign/kNext kPrint PI*4End Sub运行后发现结果为 3.22751 ,显然,程序需要修改。下面修改方案中正确的是A )把 For k=3 To n 改为 For k=1 To nB )把 n=20000 改为 n=20000000C )把 For k=3 To n 改为 For k=3 To n Step 2D )把 PI=1 改为 PI=0

考题 以下叙述中正确的是( )。A.do-while语句构成的循环不能用其他语句构成的循环来代替B.do-while语句构成的循环只能用break语句退出C.用do-while语句构成循环时,只有在while后的表达式为非零时结束循环D.用do-while语句构成循环时,只有在while后的表达式为零时结束循环

考题 下列给定程序中,函数fun()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。π/4≈1-1/3+1/5-1/7+…例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <math.h>include <stdio.h>float fun(float num){ int s;float n,t, pi;t=1 ;pi=0; n=1; s=1;/**************found***************/while (t>=num){pi=pi+ t;n=n+2;s=-s;/**************found**************/t=s% n;}pi=pi*4;return pi;}main (){ float n1, n2;clrscr ();printf ("Enter a float number: ");scanf ("%f", n1);n2=fun (n1);print f (" %6.4 f\n ", n2);}

考题 设有如下程序Private Sub Command1_Click( .Dim sum As Double, x As Doublesum = 0n = 0For i=1 To 5x = n / in = n + 1sum = sum + xNext iEnd Sub该程序通过For循环来计算一个表达式的值,这个表达式是A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5

考题 设有如下程序: Private Sub Commandl_Click0Dim sum As Double.x As DoubleSum=0n=0Fori=1 T0 5x=n/in=n+1surll=surrl+XNextiEndSub该程序通过For循环来计算一个表达式的值,这个表达式是( )。A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5

考题 计算的近似值的一个公式是π/4=1-(1/3)+(1/5)-(1/7)+…+(-1)n-1(1/2n -1)。某人编写下面的程序用此公式计算并输出的近似值:Private Sub Cornmand1 Click( )P1=1Sign=1n=20000For k=3 To rSign=-SignPI=PI+SiRn/kNext kPrint PI*4End Sub运行后发现结果勾3.22751,显然,程序需要修改。下面修改方案中正确的是( )。A.把For k=3 To n改为For k=1 To nB.把n=20000改为n=20000000C.把For k=3 To n改为For k=3 To n Step 2D.把PI=1改为P1=0

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

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

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

考题 在C语言中,下列描述正确的是()A、不能使用do—while语句构成的循环B、do-while语句构成的循环必须用break语句才能退出C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环

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

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

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

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

考题 问答题编一个程序,用do-while循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当1/n0.000001时停止计算。