大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C++技巧 > C语言/C++递归算法

C语言/C++递归算法(2)

关键词:C语言C++递归算法  阅读(1157) 赞(18)

[摘要]本文是对【C语言/C++】 递归算法的讲解,对学习C++编程技术有所帮助,与大家分享。

 #include <stdio.h>
 int method(int n,char a, char b)
 {
      printf("number..%d..form..%c..to..%c.."n",n,a,b);
      return 0;
 }
 int hanoi(int n,char a,char b,char c)
 {
      if( n==1 ) move (1,a,c);
      else
           {
                hanoi(n-1,a,c,b);
                move(n,a,c);
                hanoi(n-1,b,a,c);
           };
      return 0;
 }
 int main()
 {
      int num;
      scanf("%d",&num);
      hanoi(num,'A','B','C');
      return 0;
 }

这就是递归算法,其实,在C语言中,递归算法比枚举法还要实用,但是这两种算法都很简单。

«上一页12下一页»


相关评论