康老师

c语言move函数怎么用

2017-06-24 分类:百科

TIPS:本文共有 203 个字,阅读大概需要 1 分钟。

move函数是一个递归函数,它有四个形参n,x,y,z。n表示圆盘数,x,y,z分别表示三根针。move 函数的功能是把x上的n个圆盘移动到z 上。当n==1时,直接把x上的圆盘移至z上,输出x→z。

如n!=1则分为三步:递归调用move函数,把n-1个圆盘从x移到y输出x→z递归调用move函数,把n-1个圆盘从y移到z。在递归调用过程中n=n-1,故n的值逐次递减,最后n=1时,终止递归,逐层返回。

小编精心整理的这篇内容:c语言move函数怎么用,如果你看到此处请一定要收藏哦!

阅读剩余内容
网友评论
相关阅读
小编推荐