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; }
本人还是新手 ,转载请注明来自Lvsi‘s home