hanoi(汉诺塔)的C语言实现

hanoi(汉诺塔)的C语言实现基本思想 如图所示 代码如下 include stdio h voidmove intn charA charC printf c gt c n A C voidhanoi intn charA charB charC 将 n 个盘子由初始塔移动到目标塔 利用借用塔 if n 1 move 1 A C 只有一 stdio h

基本思想:(如图所示)
两层
代码如下

#include<stdio.h> void move(int n,char A,char C) { 
    printf("%c->%c\n",A,C); } void hanoi(int n,char A,char B,char C)//将n个盘子由初始塔移动到目标塔(利用借用塔) { 
    if (n==1) move(1,A,C);//只有一个盘子是直接将初塔上的盘子移动到目的地 else { 
    hanoi(n-1,A,C,B);//先将初始塔的前n-1个盘子借助目的塔移动到借用塔上 move(n,A,C); //将剩下的一个盘子移动到目的塔上 hanoi(n-1,B,A,C);//最后将借用塔上的n-1个盘子移动到目的塔上 } } int main() { 
    hanoi(2,'A','B','C');//将n个盘子由初始塔移动到目标塔(利用借用塔) return 0; } 

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233266.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • socketpair原理_socket方法

    socketpair原理_socket方法今天跟人谈到socketpair的问题,晚上回来写了个程序验证下自己的猜测!   先说说我的理解:socketpair创建了一对无名的套接字描述符(只能在AF_UNIX域中使用),描述符存储于一个二元数组,eg.s[2].这对套接字可以进行双工通信,每一个描述符既可以读也可以写。这个在同一个进程中也可以进行通信,向s[0]中写入,就可以从s[1]中读取(只能从s[1]中读取),也可以在

    2022年10月14日
    2
  • ip2long与long2IP 分析

    ip2long与long2IP 分析

    2021年10月18日
    45
  • Django(53)二次封装Response

    Django(53)二次封装Response前言有时候我们使用drf的Response,会发现默认返回的格式不太友好,每次我们都需要写入以下的格式returnResponse({"status":0,"

    2022年7月29日
    13
  • 微信小程序跳转到其他网页(外部链接)

    微信小程序跳转到其他网页(外部链接)个人类型和海外类型的小程序不支持web-view标签也就是说个人申请的小程序,就别想跳转了!!!!1.开发的时候,我们难免碰到要跳转到其他网页中去那该怎么实现呢?2.例如我想点击一个按钮,跳转到百度(百度的网页还是在小程序中打开)3.wxml1.index.wxml(按钮页面)&lt;viewclass=’wrapper’&gt;&lt;b…

    2022年5月26日
    479
  • javascript 空格_css怎样输出空格

    javascript 空格_css怎样输出空格javascript几种写空格符的方法

    2022年10月4日
    2
  • 恢复服务器安装信息被破坏了,服务器存储瘫痪数据恢复成功案例-服务器数据恢复…

    恢复服务器安装信息被破坏了,服务器存储瘫痪数据恢复成功案例-服务器数据恢复…一、服务器数据恢复故障描述机房突然断电导致整个存储瘫痪,加电后存储依然无法使用。经过用户方工程师诊断后认为是断电导致存储阵列损坏。整个存储是由12块日立硬盘(3TSAS硬盘)组成的RAID-6磁盘阵列,被分成一个卷,分配给几台Vmware的ESXI主机做共享存储。整个卷中存放了大量的Windows虚拟机,虚拟机基本都是模板创建的,因此系统盘都统一为160G。数据盘大小不确定,并且数据盘都是精简模…

    2022年6月20日
    117

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号