2684:求阶乘的和(一个高效的算法C…

来源:互联网 发布:幻想武器知乎 编辑:程序博客网 时间:2024/06/05 04:56
描述
求前n(1<n<12)个整数的阶乘的和(即求1!+2!+3!+...+n!)。
输入
输入有一行:整数n。
输出
输出有一行:阶乘得和。
样例输入
5
样例输出
153
源码:
# include<stdio.h>
int main()
{
      int i,n,r,temp;
       scanf("%d",&n);
       r=0;
  temp=1;
       for(i=1;i<=n;i++)
      {
             temp=temp*i;
          r+=temp;
      }
     printf("%d\n",r);
     return 0;
}