C/C++の宿題を片付け ..
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