利用c语言编程:求1!/1+2!/(1+2)+3!/(1+2+3)+……+n!/(1+2+3+……+n)的值,其中n由键盘输入

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:20:09
利用c语言编程:求1!/1+2!/(1+2)+3!/(1+2+3)+……+n!/(1+2+3+……+n)的值,其中n由键盘输入

利用c语言编程:求1!/1+2!/(1+2)+3!/(1+2+3)+……+n!/(1+2+3+……+n)的值,其中n由键盘输入
利用c语言编程:求1!/1+2!/(1+2)+3!/(1+2+3)+……+n!/(1+2+3+……+n)的值,其中n由键盘输入

利用c语言编程:求1!/1+2!/(1+2)+3!/(1+2+3)+……+n!/(1+2+3+……+n)的值,其中n由键盘输入
#include<stdio.h>
void main()
{
    int i,n,he=0,ji=1;
    double sum=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        he+=i;
        ji*=i;
        sum+=(double)ji/he;
    }
    printf("%lf\n",sum);

}