wzqstudy
//1.斐波那契数列

int fibo(int n)
{
    if(n==1 || n==2)
    {
        return 1;
    }
    else
    {
        return fibo(n-1) + fibo(n-2);
    }
}
//2.阶乘
int fac(int n)
{
    if(n==1 || n==0)
    {
        return 1;
    }
    else
    {
        return fac(n-1) * n;
    }
}
//3.倒序输出一个整数 
int reserv(int n)
{
    if(n==0)
    {
        return ;
    }
    else
    {
        int t = n % 10;
        printf("%d",t);
        reserv(n/10);
    }
}
//4.汉诺塔问题
int hanoi(int n,char a,char b,char c)
{
    if(n==1)
    {
        printf("%c----->%c",a.c);
    }
    else
    {
        hanoi(n-1,a,c,b);
        printf("%c----->%c",a,c);
        hanoi(n-1,b,a,c);
    }
}

 

分类:

技术点:

相关文章:

  • 2021-05-27
  • 2021-11-06
  • 2021-11-06
  • 2021-08-06
  • 2021-08-06
  • 2021-11-23
猜你喜欢
  • 2021-07-06
  • 2021-11-16
  • 2021-08-31
  • 2021-08-06
  • 2021-04-15
  • 2021-11-28
相关资源
相似解决方案