codeup|问题 D: 沙漏图形 tri2str [1*+]

题目描述
问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例
输入样例
3
输出样例:



数据规模 1<= n <=50

代码

#include<stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < i; j++) printf(" ");
        for (int j = 0; j < n - i; j++) printf("* ");
        printf("\n");
    }
    for (int i = 2; i <= n; i++) {
        for (int j = 0; j < n - i; j++) printf(" ");
        for (int j = 0; j < i; j++) printf("* ");
        printf("\n");
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43340821/article/details/113826682