C/C++の宿題を片付けます 99代目 at TECH
[2ch|▼Menu]
436:デフォルトの名無しさん
07/11/13 21:49:56
>>434
Hanoiだし再帰使っていいよね?
#include<stdio.h>
void hanoi(int L,int C,int R,int n){
    if(n==0)return;
    hanoi(L,R,C,n-1);
    printf("円盤%dを%c→%cへ移す\n",n,L,R);
    hanoi(C,L,R,n-1);
}
main(){
    int n;
    printf("円盤枚数を入力");
    scanf("%d",&n);
    hanoi('L','C','R',n);
    printf("手順の回数 %d\n",~(~0<<n));
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4817日前に更新/222 KB
担当:undef