#include <stdio.h> int main() { char ch = 0; ch = getchar(); int hight = 5;//高为5层 for (int i = 1; i <= hight; i++)//每一层,一共有五层 { for (int j = 1; j <= hight - i; j++)//每一层中的空格数 { printf(" "); } for (int k = 1; k <= i; k++)//每一层中的字符个数 { printf("%c", ch); printf(" ");//将每个1分分隔开 } printf("\n");//换行 } return 0; }
int main(void) { //输入字符 char ch = 0; ch = getchar(); int i = 0; //每循环一次打印一行 //每一行打印空格或者空格; for ( i = 0; i < 5; i++) { int j = 0; for ( j = 0; j < 4-i; j++) { printf(" "); } for ( j = 0; j <=i ; j++) { printf("%c ", ch); } printf("\n"); } return 0; }