用C语言编程:1+1/1!+1/2!+1/3!+……,用for语句求前五十项的和 5
展开全部
//用C语言编程:1+1/1!+1/2!+1/3!+……,
//用for语句求前五十项的和
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
double n=1.0,sum=1.0;
for(i=2;i<=50;i++)
{
n=n/(i-1);
sum+=n;
}
printf("sum=%lf",sum);
return 0;
}
是不是 2.718282??
上面是我在C-Free里的源代码. ..
//用for语句求前五十项的和
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
double n=1.0,sum=1.0;
for(i=2;i<=50;i++)
{
n=n/(i-1);
sum+=n;
}
printf("sum=%lf",sum);
return 0;
}
是不是 2.718282??
上面是我在C-Free里的源代码. ..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言写的
#include <stdio.h>
double fun(int n)
{
int y;
if(0==n||1==n)
y=1;
else
y=n*fun(n-1);
return y;
}
main()
{
int i;
float sum;
sum=1.0;
for(i=1;i<=10;i++)
sum=sum+1.0/fun(i);
printf("%f",sum);
getch();
}
#include <stdio.h>
double fun(int n)
{
int y;
if(0==n||1==n)
y=1;
else
y=n*fun(n-1);
return y;
}
main()
{
int i;
float sum;
sum=1.0;
for(i=1;i<=10;i++)
sum=sum+1.0/fun(i);
printf("%f",sum);
getch();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询