您当前的位置: 首页 >  c语言

jeff one

暂无认证

  • 0浏览

    0关注

    220博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

如何用递归思想 求n的阶乘 C语言

jeff one 发布时间:2021-12-10 11:11:02 ,浏览量:0

如何用递归思想 求n的阶乘 C语言

首先,我讲一下什么是递归?

一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。

下面我们通过一个求阶乘的例子,看看递归函数到底是如何运作的。

求阶乘 n! 的计算。

C语言代码如下:

#include
int main()
{
 int n;
 int y;
 printf("input a number:");
 scanf("%d",&n);
 y=xxy(n);
 printf("%d!=%d\n",n,y);
 return 0;  
}
int xxy(int n)
{
 int f;
 if(n            
关注
打赏
1661150981
查看更多评论
0.0383s