金字塔题解
字符金字塔
http://www.nowcoder.com/questionTerminal/0fae60c3b5c64699b7c0f031c2187dde
1,先用Excel将金字塔分布画出来
2, 从上至下,第一行的1居中,位于第五个格子的右侧;
    第二行,分别位于第四个各自的右侧,空两格,以及三个格子的左侧;
    第三行,分别位于三个格子的右侧, 空格,两个格子的左侧;
    第四行,均位于两个格子的右侧,最后差一个空格;
    第五行,分别位于两个格子的左侧,最后一个格子用1填充即可。
3,使用printf输出语句,用转义字符中的 + -控制字符的左右,用转义字符中的数字未控制字符长度。
#include <stdio.h>
int main(void)
{
    char a;
    scanf("%c", &a);
    printf("%+5c    \n", a);
    printf("%+4c %-3c\n", a, a);
    printf("%+3c %c %-2c\n", a, a, a);
    printf("%+2c%+2c%+2c%+2c \n",a, a, a, a);
    printf("%-2c%-2c%-2c%-2c%c\n",a ,a, a, a, a);
    return 0;
}20210317 17:54


