编写求阶乘的函数,在主函数中调用该函数,求1!+2!+3!+…+n!的和,并输出结果。

2024-11-01 16:40:22
推荐回答(1个)
回答1:

#include 
int factorial(int n)
{
int res = 1;
for (int i = 2; i <= n; i++)
res *= i;
return res;
}
int main()
{
int n;
scanf("%d", &n);
int res = 0;
for (int i = 1; i <= n; i++)
res += factorial(i);
printf("%d\n", res);
return 0;
}