请使用函数编程计算1!+3!+...+(2n-1)!。其中n值在主函数中由键盘输入,阶层计算请按以

2025-06-28 16:05:10
推荐回答(1个)
回答1:

#include
using namespace std;
long fac(int n)
{
return n==0 ? 1:fac(n-1)*n;
}
int main()
{
long n,sum=0;

scanf("%ld",&n);

for(int i=1;i<=2*n-1;i+=2)
sum+=fac(i);

printf("%ld\n",sum);

return 0;
}