/*
烟台大学计算机与控制学院
文件名称:求倒数和
作者;宗意行
完成时间;2016年 10月 22日。
题目描述
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。
样例输入
5
样例输出
135
*/
#include<stdio.h>
int main ( )
{
int n, i, fact=1, sum=1;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
fact=fact*i;
sum+=fact;
}
printf("%d", sum);
return 0;
}
心得
在编写这个程序是一开始没有想到这个解题方法,而是先一个一个求出然后叠加。后来在看过视频后才发现迭代是一个更好的方式。