原创 递归函数

2009-1-31 11:43 1524 4 4 分类: MCU/ 嵌入式

题目网上看来的

#include <stdio.h>
#include <stdlib.h>
void f(int a);

main()
{
      f(1);
      system("pause");
}
void f(int a)
{
      printf("%d\n",a);
      while(a<=4){
             f(++a);}
      printf("No%d\n",a);
}

输出结果为:f(1),如下:

f(1)          f(2)          f(3)           f(4)         f(5)

---------------------------------------------------------

   1            2               3              4            5

f(2)         f(3)           f(4)           f(5)         No5

f(3)         f(4)           f(5)           No5

f(4)         f(5)           No5

f(5)         No5

No5

--------------------------------------------------------

逐个带入f(1)= :1 2 3 4 5 No5 No5 5 No5 No5 4 5 No5 No5 5 No5 No5 3 4 5 No5

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /1 下一条