Advertisement
wojiaocbj

I

Jun 9th, 2022
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.37 KB | None | 0 0
  1. #include <stdio.h>
  2. void hanoi(int k,char from,char via,char to){
  3.     if(k == 1){
  4.         printf("move 1 from %c to %c\n",from,to);
  5.         return;
  6.     }
  7.     else{
  8.         hanoi(k - 1,from,to,via);
  9.         printf("move %d from %c to %c\n",k,from,to);
  10.         hanoi(k - 1,via,from,to);
  11.     }
  12. }
  13. int main(int argc,char **argv){
  14.     int n;char a,b,c;
  15.     scanf("%d %c %c %c",&n,&a,&b,&c);
  16.     hanoi(n,a,b,c);
  17.     return 0;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement