C/C++の宿題を片付け ..
[2ch|▼Menu]
31:デフォルトの名無しさん
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

5282日前に更新/230 KB
担当:undef