ALL > Computer and Education > courses > university courses > undergraduate courses > An Overview of Computer Science > ZSTU 2018-2019-1 class > student homework directory > 2018329621049_胡成一 >
homework5 Version 0
👤 Author: by 450766287qqcom 2018-11-09 11:28:51
#include <stdio.h>
void Hanoi(int n, char pillarA, char pillarB, char pillarC)
{
if(1 == n)
{
printf("%c-->%c\n",pillarA,pillarC);
}
else
{
Hanoi ( n-1,  pillarA, pillarC,  pillarB);
printf("%c-->%c\n",pillarA,pillarC);
Hanoi ( n-1, pillarB,  pillarA, pillarC);
}
}
int main()
{
int n;
scanf("%d",&n);
Hanoi(n,'A','B','C');
return 0;
}

Please login to reply. Login

Reversion History

Loading...
No reversions found.