zoukankan      html  css  js  c++  java
  • 问题九十一:汉诺塔

    上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下

        

        每日一道理
    正所谓“学海无涯”。我们正像一群群鱼儿在茫茫的知识之海中跳跃、 嬉戏,在知识之海中出生、成长、生活。我们离不开这维持生活的“海水”,如果跳出这个“海洋”,到“陆地”上去生活,我们就会被无情的“太阳”晒死。
    #include <stdio.h>
    
    void hanol(int num, char a, char b, char c);
    
    int main()
    {
       int  num;
       char a='A';
       char b='B';
       char c='C';
       
       printf("please enter a number:");
       scanf("%d", &num);
       
       hanol(num, a, b, c);
    
       return 0;
    }
    void hanol(int num, char a, char b, char c)
    {
         if(num==1)
    	 {
    	     printf("Move disk %d from %c to %c\n",num, a, c);
    	 }
    	 else
    	 {
    		 hanol(num-1, a, c, b);
    		 printf("Move disk %d from %c to %c\n",num, a, c);
    		 hanol(num-1, b, a, c);
    	 }
    }

      

        

        

        

    文章结束给大家分享下程序员的一些笑话语录: 一个合格的程序员是不会写出 诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。

  • 相关阅读:
    MySQL和B树的那些事
    记一次临时抱佛脚的性能压测经历
    zookeeper api
    zookeeper笔记
    Mysql优化系列(1)--Innodb重要参数优化
    搞懂MySQL InnoDB B+树索引
    我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
    HDFS原理概念扫盲
    设计原则
    设计模式 6大则
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3045682.html
Copyright © 2011-2022 走看看