#include <stdio.h> //先想清解题思路,先手去打想一下 是怎么形成的 //想一下每行需要几个空格,去打印几个,怎么去实现 //想一下每一行有多少个符号,怎么去实现 //我的思路也是一步一步想出来的 //一步一步去实践 /* # ### ##### ### # */ int main() { int i = 0; char c = 0; int n = 3; scanf("%c", &c);//自定义输入符号 //先打印上半面 for (i = 1; i <= 3; i++) { int j = 0; for (j = 0; j < n - i; j++) { printf(" "); } for (j = 0; j < i * 2 - 1; j++) { printf("%c",c); } printf("\n"); } //后打印下半面 for (i = 1; i < n; i++)// { int j = 0; for (j = 0; j < i; j++) { printf(" "); } for (j = 0; j < 2 * (3 - i) - 1; j++) { printf("%c",c); } printf("\n"); } return 0; }