问题求解:
用于计算n的阶乘,可以计算前n个阶乘之和
#include<stdio.h>
int main()
{
int i = 0, n = 0,ret=1,sum=0;
printf("请输入需要计算的阶乘:>");
scanf("%d",&n);
for (i = 1; i <= n; i++)
{
ret = ret * i;
sum = sum + ret;
}
printf("n的阶乘:ret=%d\n",ret);
printf("阶乘的和:sum=%d\n", sum);
return 0;
}