c#实现汉诺塔问题示例
c# 问题 实现 示例 汉诺塔
2023-06-13 09:15:24 时间
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。下面是c#实现汉诺塔示例
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespace汉诺塔
{
classProgram
{
staticvoidhanoi(charA,charB,charC,intcount)
{
if(count==1)
Console.WriteLine("1:"+A+"->"+B);
else
{
hanoi(A,C,B,count-1);
Console.WriteLine(count+":"+A+"->"+B);
hanoi(C,B,A,count-1);
}
}
staticvoidMain(string[]args)
{
Console.WriteLine("请输入圆盘个数:");
intN=0;
N=Convert.ToInt32(Console.ReadLine());
hanoi("A","B","C",N);
Console.WriteLine();
Console.ReadKey();
}
}
}
相关文章
- C#问题——记一次线程运行突然停止
- c#数组赋初值_C#数组初始化
- c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法
- C# Timer控件学习之使用Timer解决按钮幂等性问题案例分享
- 通过Queue 类解决C#数据并发问题
- 【愚公系列】2023年02月 .NET/C#知识点-List转成字符串的总结
- C# 滑动拼图验证码
- C#/.NET程序集详解
- C#中事件处理的个人体会
- C#FTP,GetResponse(),远程服务器返回错误
- c#数据的序列化和反序列化(推荐版)
- asp.net(C#)跨域及跨域写Cookie问题
- C#交错数组浅析
- c#解决IIS写Excel的权限问题
- C#WinForm捕获全局变量异常SamWang解决方法
- 基于C#中可以new一个接口?的问题分析
- C#中如何利用lambda实现委托事件的挂接
- C#汉字转拼音(全拼和首字母)实例
- C#Js时间格式化问题简单实例
- C#正则表达式分解和转换IP地址实例(C#正则表达式大全c#正则表达式语法)
- C#调用API函数弹出映射网络驱动器对话框问题
- C#中Invoke和BeginInvoke的真正涵义
- C#读取二进制文件方法分析
- C#事务处理(ExecuteTransaction)实例解析
- C#中的委托、事件学习笔记
- C#使用晚绑定来实现压缩Access数据库的方法
- C#算法设计之关于1000瓶水的问题
- C#算法之关于大牛生小牛的问题
- C#百万数据查询出现超时问题的解决方法