分别用do-while和for循环计算1+1/2!+1/3!+1/4!… … 的前10项和
举一反三
- 用do-while循环计算1+1/2! +1/3! +1/4! +...的前20项和。
- 利用do…while循环,计算1!+2!+3! +……+100!的和
- 编程计算 sum=1+1/(1*2)+ 1/(1*2*3) +1/(1*2*3*4)+……+1/(1*2*3*4*……*n)的值。 输出格式sum=***
- 编写程序求e的值:e≈1+1/1!+1/2!+…+1/n!。 (1)用for循环,计算前50项。 (2)用while循环,要求直到最后一项的值小于10-6
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do{i=1; s=1;s*=i;i++;} while(i<;=10); B: do{i=1; s=0;s*=i;i++;} while(i<;=10); C: i=1; s=1;do{s*=i;i++;} while(i<;=10); D: i=1; s=0;do{s*=i;i++;} while(i<;=10);