for循环

#include <stdio.h>

int main() 
{
char a;scanf("%c", &a);
// 上半部分
for (int i = 1; i < 4; i++) {
    int count = 2 * i - 1;   // 本行字符数量
    int space = 3 - i;       // 左侧空格数量

    for (int k = 1; k <= space; k++) {
        printf(" ");
    }
    for (int j = 1; j <= count; j++) {
        printf("%c", a);
    }
    printf("\n");
}

// 下半部分
for (int i = 2; i > 0; i--) {
    int count = 2 * i - 1;
    int space = 3 - i;

    for (int k = 1; k <= space; k++) {
        printf(" ");
    }
    for (int j = 1; j <= count; j++) {
        printf("%c", a);
    }
    printf("\n");
}

return 0;

}

全部评论
这个字体颜色看着费尽
点赞 回复 分享
发布于 11-14 17:33 陕西

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务