void print( int r, int c )
{
if( c == 1 ) { int i = 9-r; while( i-- ) printf( " " ); }
if( c > r ) return;
printf( "%d", c );
print( r, c+1 );
printf( "%d", c );
if( c == 1 && r < 9 ) { printf( "\n" ); print( r+1, 1 ); }
}
int main( void )
{
print( 1, 1 );
return 0;
}
OUTPUT
11
1221
123321
12344321
1234554321
123456654321
12345677654321
1234567887654321
123456789987654321
11
1221
123321
12344321
1234554321
123456654321
12345677654321
1234567887654321
123456789987654321





댓글을 달아 주세요
DMW 2009/04/27 18:26 댓글주소 수정/삭제 댓글쓰기
하악 오랜만에 포스팅
하앍 포스팅할 소재가 고갈된데다 이리저리 잡다하게 할 일이 많다보니 ^^;;