H2430819100


私信TA

用户名:dotcpp0794292

访问量:54

签 名:

等  级
排  名 6389
经  验 1407
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校 贺州学院
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include

long fun(int n)        //定义一个阶乘函数                                   

{

if (n == 1)

return 1;

else

return n * fun(n - 1);     //递归

}

int main()

{

int n, i;

long long Sn = 0;

scanf("%d", &n);

if(n!=0)    //防止阶乘0不为1

{

for (i = 1; i <= n; i++)

{

long a = fun(i);    //调用函数

Sn+= a;

}

}

else

{

    Sn=1;

}

printf("%lld", Sn);

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »