个人感觉如果刚学会循环,这个题做的话还是难得,先整体控制,再逐行打印
int main()
{
char a ;
scanf("%c",&a);
int i = 0;
for(i = 0;i<3;i++)
{
int j = 0;
for(j = 0;j<2 - i;j++)
{
printf(" ");
}
for(j = 0;j<2*i+1;j++)
{
printf("%c",a);
}
printf("\n");
}
for(i = 0;i<2;i++)
{
int j = 0;
for(j =0;j<i+1;j++)
{
printf(" ");
}
for(j = 0;j<3-2*i;j++)
{
printf("%c",a);
}
printf("\n");
}
return 0;
}