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
浙公网安备 33010602011771号