ssm asynchronous Minjs vue请求 河南网络推广 oracle一键卸载工具 float占几个字节 java手机验证码 ubuntu更改文件夹权限 mysql时间戳转换日期 python编程教程 python正则表达式例子 python的random模块 java基础类型 java中基本数据类型 linux的find python教程视频 冬青鼠 js图片上传 魔兽改图工具 联发科mt6750 华为手机刷公交卡 cf小号 虚拟声卡驱动 directx卸载 脚本语言 模拟邻居 女圣骑 python字符串 手机上怎么剪辑音乐 换肤助手 scatter函数 抖音表白代码 blender建模 发表评论 下载声卡驱动 dnf不知火刷图加点 打野vn 华为虚拟按键 清泉流响哪里爆率高
当前位置: 首页 > 学习教程  > 编程语言

汉诺塔程序

2020/10/16 18:24:42 文章标签:

#include<stdio.h> move(int n,int x,int y,int z) {if(n1){printf("%c-->%c\n",x,z);}else{move(n-1,x,z,y);//借Z盘到Y盘move(n-1,y,x,z);printf("%c-->%c\n",x,z);//move(n-1,y,x,z);//printf("%c-->%c\n",x,z);} } main() {i…

 

#include<stdio.h>
move(int n,int x,int y,int z)
{
	if(n==1)
	{
		printf("%c-->%c\n",x,z);
	}
	else
	{
		move(n-1,x,z,y);//借Z盘到Y盘
		move(n-1,y,x,z);
		printf("%c-->%c\n",x,z);
		//move(n-1,y,x,z);
		//printf("%c-->%c\n",x,z);
	}
}
main()
{
	int t;
	printf("enter time:");
	scanf("%d",&t);
	printf("you want %2d time\n",t);
	move(t,'a','b','c');
}

 


本文链接: http://www.dtmao.cc/news_show_300408.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?