用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!其中在1/n!小于等于10^(-5)时结束.用C写.单循环.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/28 11:06:23
用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!
其中在1/n!小于等于10^(-5)时结束.
用C写.单循环.
方法1
#include
void main()
{
float e,a; int i,n=0; /*涉及到小数运算要用浮点型变量*/
e=1,a=1; /*a=1在后面有乘积运算*/
for(i=1;1/a>1e-5;i++) /*条件循环语句*/
{
a*=i; /*级乘的算法*/
e+=1/a ; /*e的运算方法*/
n++;
}
printf("%f,n=%d\n",e,n);
}
方法2
#include
int main( )
{
float s = 1,n = 1;int t = 1;
while ( 1 / n >= 0.00001 )
{
s+=1/n;
t++;
n=n*t;
}
printf("%f,n=%d\n",s,t);
return 0;
}
方法3
#include
void main()
{
int i=1,j=1;
float e=1.0,k;
do{
j=i*j;
k=1.0/j;
e=e+k;
i++;
}while(k>1e-5);/*判断误差是否小于给定的误差限E=0.00001 */
printf("%f,n=%d\n",e,i);
}
编写一个控制台程序,分别用for、while、do-while语句实现n!
分别用for,while,do...while语句编写程序,实现求前N个自然数之和.用C#编写
while语句 奇数求和 用do while语句
编写程序,分别用for、while、do…while语句实现求前n个自然数之和
分别用 for,while,do while语句编写程序,求前n个自然数之和,n值从键盘输入
编写一个程序,分别用for,while和do..while语句计算1+3+5+7+.+200的和
do while 循环语句
用do…while语句编写2到100之间的所有偶数java语言
编写程序:已知S=1x2x3x...(N-1)xN,找出一个最大的整数N,使得S不超过50000(用do或 while循环语句实现)
用while或do-while语句编写程序,计算e约等于1+1/1!+1/2!+…+1/n!其中在1/n!小于等于10^(-5)时结束.用C写.单循环.
用c语言编写1-1/2+1/3-1/4要求只用while语句,不用for、if之类的,连do while也不要用
用for和do-while语句编写程序,求1到100的偶数和 速求
用while语句与do-while语句求1到20的阶乘的和
分别用for ,while ,do while 语句编程计算1-100之间奇数和
C语言 用do while 和 while 语句.怎么做1*2*3*4*5
for,while和do~while语句有何异同?
用三种循环语句 while do while...for...计算10的!
用vb do while 语句编写.已知π/4=1-1/3+1/5-1/7+1/9-1/11.,求计算十万次后的结果用vb的循环do while结构,怎么写?