描述
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
输入
输入只有一行, 包含一个字符。
输出
该字符构成的菱形。
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);//录入要打印的字符
for (int i = 1; i <= 3; i++) //打印前三行
{
for (int j = 1; j <= 3 - i; j++)
{
printf(" "); //打印每行前空格
}
for (int j = 1; j <= 2 * i - 1; j++)
{
printf("%c",a); //打印每行字符
}
printf("\n"); //换行
}
for (int i = 2; i >= 1; i--) //打印后两行
{
for (int j = 1; j <= 3 - i; j++)
{
printf(" ");
}
for (int j = 1; j <= 2 * i - 1; j++)
{
printf("%c",a);
}
printf("\n");
}
return 0;
}