宣布的英文译语赠刘景文苏轼拼音版 怎么说-win the day
2023年4月3日发(作者:济南教育网)
C语⾔汉诺塔(hanoi)
代码:
#include坠落的拼音
intm=0;
voidmove(chara,intn,charc)
{
printf(\"当前第%d步:\",++m);
printf(\"第%d号盘,从%c到%c.n\",n,a,c)关于描写思乡的诗句 ;
}
voidhanoi(intn,chara,charb,charc)
{
if(n==1)
move(a,1,c);
else
{
hanoi(n-1,a,c,b);
move(a,n,c);
hanoi(n-1,b,a,c);
}
}
intmain()
{
intn;
printf(\"inpu徐志摩最经典的诗 tyournumber:n\");
scanf(\"%d\",&n);
hanoi(n,\'A\',\'B\',\'C\');
return0;
}
运⾏截图:
汉诺塔
在印度圣庙⾥,⼀块黄铜板上插着三根宝⽯针。主神梵天在配合的近义词 创造世界时,在其中⼀根针上穿好了由⼤到⼩的64⽚⾦⽚,这就是汉诺
塔。
僧侣不停移动这些⾦⽚,⼀次只移动⼀⽚,⼩⽚必在⼤⽚上⾯。当所有的⾦⽚都移到另外⼀个针上时,世界将会崇的组词 灭亡。
n阶Hanoi塔问题:假设有三个分别命名为X、Y和Z的塔座,在塔座X上插有n个直径⼤⼩各不相同、依⼩到⼤编号为1,2,…,n的
圆盘。现要求将X轴上的n个圆盘移⾄塔座Z上并仍按同样顺序叠排,圆盘移动时必须遵循下列原则:状元郎的娇悍夫人
(1)每次只能移动⼀个圆盘;
(2)圆盘可以插在X、Y和Z中的任何⼀个塔座上;
(3)任何时刻都不能将⼀个较⼤的圆盘压在较⼩的圆盘之上。
/*将塔座X上编号为1⾄n的n个圆盘按规则搬到塔座Z上,Y可⽤作辅助塔座*/
voidhanoi(intn,charx,chary,charz)
{
if(n==1)
move(x,1,z);/*将编号为1的圆盘从X移动Z*/
else{
hanoi(n-1,x,z,y);/*将X小人长戚戚的读音 上编号为1⾄放言五首全部 n-1的圆盘移到Y,Z作辅助塔*/
move(x,n,z);/*将编号为n的圆盘从X移到Z*/
hanoi(n-1,y,x,z);/*将Y上编号为1⾄n-1的圆盘移动到Z,X作辅助塔*/
}
}
更多推荐
Hanoi是什么意思oi在线翻译读音例句
发布评论