C语言编程 计算1!+2!+3!+...+n!的值,其中n的值通过键盘输入
C语言编程 计算1!+2!+3!+...+n!的值,其中n的值通过键盘输入
日期:2009-05-07 11:16:01 人气:2
#include
/* 通过递归计算一个数的阶乘 */
int factorial(int num)
{
if (num==1)
return 1;
else
return (num * factorial(num - 1));
}
int main()
{
int i, n;
long sum = 1;
scanf("%d", &n);
for (i = 2; i <= n; ++i)
su