编写函数fun求1!+2!+3!+ …… +n!的和,在main函 数中由键盘输入n值,并输出结果

2024-12-28 05:11:25
推荐回答(2个)
回答1:

int sum=0,i,j,k;
for(i=1;i<=n;i++)
{
for(k=j=1;j<=i;j++)
k*=j;
sum+=k;
}
return sum;

回答2:

#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