描述
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
输入
输入只有一行, 包含一个字符。
输出
该字符构成的等腰三角形,底边长5个字符,高3个字符。
题解
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a); //录入给定字符
for(int i=0;i<3;i++)//一共打印三行,所以循环三遍。
{
for(int j=0;j<3-i-1;j++)
{
printf(" "); //打印每行前面的空格
}
for(int j=0;j<2*i+1;j++)
{
printf("%c",a); //打印每行的给定字符
}
printf("\n"); //打印完每行换行
}
}