求大神帮我ps搞笑图指导

求大神指导, //如果不加if,编译器会提示“initializer does not complete normally”
[问题点数:20分,无满意结帖,结帖人csdndataid_123]
求大神指导, //如果不加if,编译器会提示“initializer does not complete normally”
[问题点数:20分,无满意结帖,结帖人csdndataid_123]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。生手求指导,还在基础阶段求各位大神教教 - Eclipse当前位置:& &&&生手求指导,还在基础阶段求各位大神教教生手求指导,还在基础阶段求各位大神教教&&网友分享于:&&浏览:0次新手求指导,还在基础阶段求各位大神教教public&class&HanoiTower&{
public&static&void&moveDish(int&level,char&from,char&inter,char&to){
if(level==1){
System.out.println("从"+from+"移动盘子1号到"+to);
moveDish(level-1,from,to,inter);
System.out.println("从"+from+"移动盘子"+level+"号到"+to);
moveDish(level-1,inter,from,to);
public&static&void&main(String[]&args)&{
int&nDish=3;
moveDish(nDish,'a','b','c');
这个三层汉诺塔执行顺序怎么样的&先是nDish&不断执行moveDish(level-1,from,to,inter);到nDish=1然后执行if(level==1){
System.out.println("从"+from+"移动盘子1号到"+to);&&但是这个时候level已经等于1了&&怎么会去执行else里面的语句?------解决思路----------------------汗,你先学下递归吧,这东西仔细思考一下就很容易理解啊,但是递归本身很难讲清楚
我只能讲下大致的流程
public&static&void&moveDish(int&level,&char&from,&char&inter,&char&to)&{
if&(level&==&1)&{
System.out.println("从"&+&from&+&"移动盘子1号到"&+&to);
moveDish(level&-&1,&from,&to,&inter);
System.out.println("从"&+&from&+&"移动盘子"&+&level&+&"号到"&+&to);
moveDish(level&-&1,&inter,&from,&to);
首先通过main()调用第5行的moveDish(3),此时第7行的moveDish(3)还没执行,此方法被压栈
然后调用了第5行的moveDish(2),此时还没执行过的栈内的moveDish(3)和这次压栈的第7行的moveDish(2)
然后调用了第5行的moveDish(1),此时还没执行过的有上一次的moveDish(3),moveDish(2)和这次第7行的moveDish(1)
然后调用了第2行moveDish(1)输出了语句
接着依次出栈执行之前没执行过的第7行的moveDish(1),moveDish(2),moveDish(3)
不知道你能不能理解,去看一下stack结构应该能够理解的比较好------解决思路----------------------递归有时候确实容易迷,这个确实需要自己理解下,前面的人说的都是对的,我以初始level为2的情况大概给你画个图解释一下这个程序的执行过程,看你能不能理解,level=3、4……,只不过是递归层数多少的问题,每一层大概都是这种调用方法。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有求大神指导我哪里错了_百度知道
求大神指导我哪里错了
xi&≤&#8201;n&#8201;has exactly three distinct positive divisors, we&#39. The next line contains&nbsp.hiphotos. It is advised to use the&nbsp://h,&YES&quot.jpg" esrc="http. The first number 4 has exactly three divisors — 1: the&n&nbsp, 6).Sample InputInput34 5 6OutputYESNONOHintThe given te (without the quotes).com/zhidao/wh%3D600%2C800/sign=1e27c1cfb2fd29b28bb13/e1feab44a6cb89b1cb;YES&t.baidu.ll call a positive integertТ-≤&#8201,&positive integers://h.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http, if number& (without the quotes).OutputPrint&t&nbsp, thus the answer for this number is &quot, do not use the&nbsp.baidu.NO&cout&nbsp://h;%I641012), if&nbsp, 3.<img class="ikqb_img" src="&0;&nbsp
什么意思啊= =能否解释下,我的程序哪里出错了
你的看不太清楚
我写的你能看懂不?
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁上 &Windows& 和 &X& 键打开系统菜单 ,在菜单里选择&控制面板&。参见图一2、在&控制面板&里面点击右上角的&查看方式&,选择为&小图标&,在&调整计算机的设置&下选择&声音&。参见图二3、弹出菜单里选择&声音&选项。参见图三4、在&声音方案&里选择需要修改的方案。参见图四5、同时也可以自定义系统单一事件声音方案,先选择事件&关闭程序&,然后点击 &声音&的下拉列表或&浏览&添加自定义的WAV声音文件。参见下图五6、更改结束,点击&应用&&&&确定&应用声音方案。参见图六
您的举报已经提交成功,我们将尽快处理,谢谢!
你可以装GHOST版的
win7系统是不可以的啊
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'}

我要回帖

更多关于 妖孽大神求圈养 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信