问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#汉诺塔动画

发布网友 发布时间:2022-05-20 19:40

我来回答

1个回答

热心网友 时间:2023-11-18 08:38

我给你提供思路吧:
1. 首先你要知道汉诺塔算法,即输入N输出移动步骤。这个而不多说,很简单,自己想算法。
2. 构建绘图模型,由于这个动态过程,单纯做一个动画是不行的,需要设计一个模型支持动态输入汉诺塔的层数,具体如下:
- 加入一个Panel作底层,画三个柱子和序号(就是背景)
- 根据汉诺塔动态生成PictureBox,并调用事先准备的图,在1号位置摆好。
注:1. 图一定要等长才方便移动,小的层左右两边用空白补充,画图就不用我教了。Windows-画图工具(如果画图都不会,你不适合学软件)
2. 事先先要测定PictureBox每层的左上角位置,因为宽度一致所以很找位置。
- 根据汉诺塔算法移动,就是移动PictureBox的Location,非常简单。(如果位置都不会移动,那你挂掉吧。)

注,单纯在PANEL里花非常麻烦,所以我采用的是移动控件的方式代替纯Panel上画,非常简单。

希望你通过这个思路能够拿到奖学金。(拿到分我一点)追问你好,谢谢你能回答我,但是我本人是学机械的,没接触过C语言相关的东西,您说的我都看不懂,而我的朋友···学渣一枚啊,我真的不好意思开口,但是,能不能请您详细一些呢,留下您的QQ行吗?

追答四六八一七五三八

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问昆山正仪到江苏省昆山市出口加工区新竹路99号 怎么坐班车最近? 跪求苏州神达电脑地址!!! 华为运动耳机挂脖式怎么配对 雅酷美挂脖式无线蓝牙防水耳机-运动时尚,自由畅听 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx+1 原先微信有联系后来突然对方要求我对他进行朋友验证我没有他电话号码... 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx 已知函数fx=cos^2*x-sin^2*x+2sinx*cosx,求fx的最小正周期,并求当... 已知函数f(x)=cos2x-sin2x 4sinx·cosx求f(x)的最小正周期,并求当x为... 已知f(x)=cos^2x-sin^x+2sinxcosx。①求函数最小正周期②当x∈【0... 手帐的工具在哪买?(新台子的) 安旗蛋糕8英寸多少钱 金字旁上面白下面木什么字 哪个看码高手帮我看看这 正品耐克 詹姆斯11代兵马俑篮球鞋 10代男子LEBRON XI LBJ1 现在的英国首相是谁? 英国第一届首相是谁 英国的历任首相都是谁? 詹姆斯十代和詹姆斯十一代哪个适合打水泥地,去香港买詹姆斯十代的话,大概多少港币,十一代呢? 女人最嫩最水灵的是不是18岁 上届英国首相是谁 生在80后的女人性生活是怎样认识的 看到淘宝有很多卖詹姆斯十一代的只卖一两百。看评价都说好,是真货吗? 我上网看了詹姆斯十一代鸳鸯版、兵马俑版、涂鸦版的要二百多。到了其它所网站要一千多。这是怎么情况?! 詹姆斯十一代涂鸦。 80岁女人还能做几次 一个金一个白是什么字 英国现任首相和上一任首相是谁? 楚至磨组什么词? 楚字能组什么四字词 一个金字旁一个白念什么 我想在北京注册办理个人工作室,个体公司的执照多少钱。 急!Hanoi塔问题的动画演示 8寸的蛋糕大约要多少钱? 求汉诺塔c语言动画演示程序 动态演示汉诺塔算法的实现过程 在北京开工作室怎么去注册啊,需要多少钱,都交什么费 如何用matlab实现汉诺塔的动画过程? 汉诺塔c语言 动画演示 地址1162765886@qq.com 谁有汉诺塔游戏(带动画)c语言源代码(? 汉诺塔递归问题 用计算机画图要怎么样从最基础的一步步学起? 拇外翻怎样手术治疗 拇外翻的治疗方式有哪些,手术后可能面对什么风险,需要注意什么问题? 拇外翻的治疗方法有哪些? 法拍房有房本可以公积金贷款吗? 买的有房本的旧房能用住房公积金贷款吗?手续复杂吗? 治疗拇外翻比较好方法有什么? 拇外翻整形手术的特点有哪些呢 我想用房本一次性贷款住房公积金! 竹笋怎么剥剥到什么程度