金字塔题解

字符金字塔

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

全部评论

相关推荐

独玖:同二本,建议咱俩一起重开
点赞 评论 收藏
分享
02-24 10:34
门头沟学院 Java
已注销:之前发最美的女孩基本爱答不理,发最帅的hr终于有反馈了,女孩子也要自信起来
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务