注意要的人请留下邮箱......
我这里有一个很好的关于动态分配的ppt教程
它他变量和对象在内存中存储和内存的分配分析的非常清楚
与大家分享
要的人请留下邮箱......
我编的程序如下:
#include<iostream.h>
void move(char,char);
void hanno(int,char,char,char);
move(char a,char b)
{
cout<<"move "<<a<<"to "<<b<<endl;
}
hanno(int n,char no1,char no2,char no3)
{
if(n==1)
{
move(no1,no3)
}
else
{
hanno(n-1,no1,no3,no2);
move(no1,no3);
hanno(n-1,no2,no1,no3);
}
void main()
{
cout<<"input the m:"<<endl;
cin>>m;
hanno(m,'A','B','C');
}
我知道错误很多 我是个新手 希望高手指点指点小弟那里出错了 谢谢你们了
#include<iostream.h>
void move(char a,char b)
{
cout<<"move "<<a<<"to "<<b<<endl;
}
void hanno(int n,char no1,char no2,char no3)
{
if(n==1)
{
move(no1,no3);
}
else
{
hanno(n-1,no1,no3,no2);
move(no1,no3);
hanno(n-1,no2,no1,no3);
}
}
void main()
{int m;
cout<<"input the m:"<<endl;
cin>>m;
hanno(m,'A','B','C');
}
看看这样行不行???
[此贴子已经被作者于2006-3-14 16:40:16编辑过]
给我也来一个,谢谢