天天看點

計蒜客藍橋杯模拟賽5 階梯三角形

問題描述:

我們給出三角形的高度,通過函數在控制台上列印出一個三角形。右側代碼連續列印了幾個大小不同三角形,最後形成了一個階梯狀的連續三角形。

請仔細閱讀代碼,填寫缺失代碼,完成圖形的列印。

計蒜客藍橋杯模拟賽5 階梯三角形

代碼:

#include <stdio.h>

void print(int n) {
    for (int i = ; i < n - ; ++i) {
        for (int j = ; j <= n + i - ; ++j) {
            if ( /*在這裡填寫必要的代碼*/) {//填寫j==n-i-1
                printf("*");
            } else if (j == n + i - ) {
                printf("*");
            } else {
                printf(" ");
            }
        }
        printf("\n");
    }
    for (int i = ; i < n *  - ; ++i) {
        printf("*");
    }
    printf("\n");
}


int main()
{
    for (int i = ; i <= ; i *= ) {
        print(i);
    }
    return ;
}