C/C++の宿題を片付けます 96代目at TECH
C/C++の宿題を片付けます 96代目 - 暇つぶし2ch31:デフォルトの名無しさん
07/09/22 16:26:00
>>29 こんな感じか?
#include    <stdio.h>
int indent;
int f(  int in )
{
    int i, ret;

    indent++;
    for( i = 0; i < indent; i++ )
        printf( "  " );
    printf( "f( %d )\n", in );

    if( in == 0 )
        ret = 1;
    else
        ret = in * f( in - 1 );

    for( i = 0; i < indent; i++ )
        printf( "  " );
    printf( "return %d\n", ret );
    indent--;
    return ret;
}
int main( void )
{
    int in = 9;

    indent = 0;
    printf( "%d! = %d\n", in, f( in ) );
    return 0;
}



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch