
遇到一个作业题 高分求助 很简单 50
e≈1+1/2!+1/3+...1/n!1、计算前20项2.计算各项直到最后一项的值小于10的-4次方为止C语言winTC楼下俩位。。放到程序里报错2问最好都写出来。。我...
e≈1+1/2! +1/3+...1/n!
1、计算前20项
2.计算各项 直到最后一项的值小于10的-4次方为止
C语言 win TC 楼下俩位 。。 放到程序里报错
2问最好都写出来。。 我会加分的 展开
1、计算前20项
2.计算各项 直到最后一项的值小于10的-4次方为止
C语言 win TC 楼下俩位 。。 放到程序里报错
2问最好都写出来。。 我会加分的 展开
展开全部
#include<stdio.h>
void main()
{
long i,t=1;
float e=0;
for(i=1;i<=20;i++)
{
t*=i;
e+=1.0/t;
}
printf("%f\n",e);
e=0;//第一问
getch();
t=1;
for(i=1;;i++)
{
t*=i;
if(1.0/t<0.0001)break;
e+=1.0/t;
}
printf("%f\n",e);//第二问
getch();
}
void main()
{
long i,t=1;
float e=0;
for(i=1;i<=20;i++)
{
t*=i;
e+=1.0/t;
}
printf("%f\n",e);
e=0;//第一问
getch();
t=1;
for(i=1;;i++)
{
t*=i;
if(1.0/t<0.0001)break;
e+=1.0/t;
}
printf("%f\n",e);//第二问
getch();
}
展开全部
main()
{
int n;
float e=0;
for(n=1;n<=20;n++)
{
n=n*1;
e=(float)1/n+e;
}
printf("e=%f\n",e);
}
2.
#include<stdio.h>
void main()
{ float e=0, n=1;
while(1/n>0.0001)
{ n=n*1;
e=(float)e+1/n;
n++;
}
printf("e=%f",e);
}
他那个也只是没输出,少了分号这你自己要会加的。
{
int n;
float e=0;
for(n=1;n<=20;n++)
{
n=n*1;
e=(float)1/n+e;
}
printf("e=%f\n",e);
}
2.
#include<stdio.h>
void main()
{ float e=0, n=1;
while(1/n>0.0001)
{ n=n*1;
e=(float)e+1/n;
n++;
}
printf("e=%f",e);
}
他那个也只是没输出,少了分号这你自己要会加的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{ double e=0;
int n=m=1; //m=n!
while(1/m>0.0001)
{
e=e+1/m;
n++;
m=m*n;
}
用c语言编的
void main()
{ double e=0;
int n=m=1; //m=n!
while(1/m>0.0001)
{
e=e+1/m;
n++;
m=m*n;
}
用c语言编的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询