**** Hidden Message ***** 现在出新教程了么? **** Hidden Message ***** #include <iostream>
using std::cout;
using std::cin;
using std::endl;
int n ;
intmov(int a , int& x,char b ,char c ,char d);
int main()
{
int x=0;
cout << "输入一个数:";
cin >> n ;
mov(n ,x,'A','B','C');
cout <<"一共"<< x << "次"<< endl;
return 0;
}
int mov(int n, int& x,char a ,char b ,char c)
{
if (n <= 0)
return 0;
x++;
mov((n-1),x,a,c,b);
cout <<a << " to " << c <<endl;
mov((n-1),x,b,a,c);
} 次数就是2的n次方减一吧。 原帖由 sswater 于 2009-6-16 19:13 发表 https://www.chinapyg.com/images/common/back.gif
次数就是2的n次方减一吧。
同意,应该就是2的n次方减一,书上也写了。 2的n次方减一 又学了一招,长见识了
页:
1
[2]