c语言 汉诺塔算法代码

2016-02-19 10:03 21 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的c语言 汉诺塔算法代码,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

代码如下:

#includestdio.h
 void move(char a,char b)
 {
     printf("%c-%cn",a,b);
 }
 void han(int n,char a,char b,char c)
 {
     if(n0)
     {
         han(n-1,a,c,b);
         move(a,b);
         han(n-1,c,b,a);
     }
 }
 int main()
 {
     int n;
     scanf("%d",&n);
     printf("%dn",(1n)-1);
     han(n,'A','B','C');
     return 0;
 }       

来源:http://www.tulaoshi.com/n/20160219/1593152.html

延伸阅读
前言 本文译自《Slackware Linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:con@nease.net. linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linu...
#undef debug #define debugdisplay #undef debugdictionary using System; using System.Collections; namespace LZW {  public class cLZW  {   #region Constrcut   public cLZW()   {   }   #endregion      #region Coding   public string ...
C++语言是一种应用较广的面向对象的程序设计语言,使用它可以实现面向对象的程序设计。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上一个质的飞跃。要学会面向对象的程序设计,首先要学会一种面向对象的语言,即要学会用VC编程,就要先有C++的基础,而学习C++语言首先要熟悉它面向对象...
1.从底部往上开始摆放。 2.从内由外的摆放。 3.轻拿轻放。 4.倒的力度和点都要把握好。
Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h 中, 本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图 形窗口以及图形模式下的文本输出等函数。另外, 使用图形函数时要确保有显示 器图形驱动程序*BGI, 同时将集成开发环境Options/Linker中的Graphics lib选 为on, 只有这样才能保证正...

经验教程

718

收藏

65
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部