LeeBlog

导航

HDU 2091 空心三角形

水水

#include<stdio.h>
int main( )
{
    char str;
    int n,f = 0;
    while( scanf( "%c%d%*c",&str,&n ) ,str != '@' )
    {
           f ? puts( "" ) : f = 1;
           for( int i = 0; i < n - 1; ++i )
           {
                for( int j = 1; j <= n + i; ++j )
                     if( j == n - i || j == n + i )//仔细观察可以发现这个规律
                         printf( "%c",str );
                     else
                         printf( " " );
                puts( "" );
            }
           for( int i = 0; i < 2 * n - 1; ++i )//最后一行
                printf( "%c",str );
           puts( "" );
           }
    return 0;
}


posted on 2011-01-29 16:07  LeeBlog  阅读(405)  评论(0编辑  收藏  举报