BC12-字符金字塔
题目:BC12-字符金字塔
描述
输入一个字符,用它构造一个边长为5的三角形圣诞树。
数据范围:保证输入的字符是一个 char 类型的值
输入描述:
输入只有一行,一个字符。
输出描述:
该字符构成的三角形
示例
具体打开链接查看👆
代码:
#include<stdio.h>
int main(){char a=0;
a=getchar();for (int i=0; i<5; i++) {for(int j=0;j<4-i;j++){printf(" ");}for(int j=0;j<=i;j++){printf("%c ",a);}printf("\n");
}return 0;}
主要是要注意空格问题,可以将三角形分成两部分:
第一部分是空格,printf(" “);
第二部分是字符+空格,printf(”%c ",ch);
强调:字符的占位符是"%c"