编写程序,求n个数的阶乘和

阶乘和的表示方法;

sum=1+1*2+1*2*3+1*2*3*4+...1*2*3*4*...*n

#include 
main()
{ 
   int i, n;
   double fact=1,sum;
   sum=0 ;
   scanf("%d",&n);
     for(i=1;i<=n;i++)
    {fact= fact*i;
     sum= sum+fact;
    }
   printf("sum=%f\n", sum);
}

注意数的范围

结果验证:

 

编写程序,求n个数的阶乘和_第1张图片

你可能感兴趣的:(蓝桥杯,c语言,职场和发展)