泰国的止咳药:编写C程序:求1/1!+1/2!+1/3!+........+1/n!(n!=1*2*3*4.......n)急!急!帮帮啊

来源:百度文库 编辑:高校问答 时间:2024/05/03 07:57:44

#include <stdio.h>
main()
{
int i,n,j=1;
double sum=0;
printf("输入n的值:");
scanf("%d",&n);

for(i=1;i<=n;i++)
{
j=j*i;
sum=sum+(1/double(j));
printf("%d ,%f\n",j,sum);
}

printf("sum=%f\n",sum);

}

main()
{int n,i;
double s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=1/(double)f(i);
printf("%f",s);
}
f(int i)
{if(i==1) return(1);
else return (f(i-1)*i);
}