小蒜蒜又想让你输出一个新的形状了。
- 现在给定一个字符,希望你用它构造一个底边长 5 个字符,高 3 个字符的等腰字符三角形。
输入格式
输入只有一行,包含一个字符。
输出格式
该字符构成的等腰三角形,底边长 5 个字符,高 3 个字符。
代码如下 :
#include <stdio.h>
int main (void){
char a;
scanf("%c",&a);
printf(" %c \n %c%c%c \n%c%c%c%c%c\n",a,a,a,a,a,a,a,a,a);
return 0;
}
或者 :
#include <stdio.h>
int main (void){
char a ;
int i ,j ;
scanf("%c",&a);
for(i=1;i<=3;i++){
for(j=1;j<=3-i;j++){
printf(" ");
}
for(j=1;j<i*2;j++){
printf("%c",a);
}
printf("\n");
}
return 0;
}
和之前的题一样,注意循环的条件即可。