c语言 求1!+2!+3!+...+n!的值.n由键盘输入
c语言 求1!+2!+3!+...+n!的值.n由键盘输入
日期:2020-11-12 21:09:18 人气:3
n的值不能超过13,否则会因为数据溢出而导致结果错误。
#include
int main()
{
long i,n,m,sum=0
scanf("%d",&n);
for(i=m=1;i<=n;i++);
{
m*=i;
sum+=m;
}
printf("%d\n",sum);
return 0;
}
例如:
#include
/* 通过递归计算一个数的回阶乘 */
int factorial(int num)
{
if (nu