编写程序,求1!+2!+3!+...+10!

2025-04-30 03:19:51
推荐回答(1个)
回答1:

#include
int fun_n(int n)/*计算n!*/
{
if(n>1)
return (n*fun_n(n-1));
return 1;
}
int main()
{
int n,sum=0,i=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum =+fun_n(n);
}
printf("%d\n",sum);
return 0;
}
方案2:
int main()
{
static int slou=1;
int i=0;n;sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum =+ slou*n;
}
......
}
static int slou=0;