亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用c語言輸出空心菱形

小億
276
2023-10-27 16:12:34
欄目: 編程語言

使用C語言可以通過嵌套循環來輸出空心菱形。以下是一個示例代碼:

#include <stdio.h>

int main() {
    int n, i, j, space;

    // 輸入菱形的大小
    printf("請輸入菱形的大小:");
    scanf("%d", &n);

    // 輸出上半部分
    for (i = 1; i <= n; i++) {
        // 輸出空格
        for (space = 1; space <= n - i; space++) {
            printf(" ");
        }
        // 輸出星號
        printf("*");
        for (j = 2; j < 2 * i - 1; j++) {
            printf(" ");
        }
        if (i != 1) {
            printf("*");
        }
        // 換行
        printf("\n");
    }

    // 輸出下半部分
    for (i = n - 1; i >= 1; i--) {
        // 輸出空格
        for (space = 1; space <= n - i; space++) {
            printf(" ");
        }
        // 輸出星號
        printf("*");
        for (j = 2; j < 2 * i - 1; j++) {
            printf(" ");
        }
        if (i != 1) {
            printf("*");
        }
        // 換行
        printf("\n");
    }

    return 0;
}

代碼中的嵌套循環分為兩部分,分別用于輸出菱形的上半部分和下半部分。在每一行中,先輸出一定數量的空格,然后輸出星號,最后換行。確保輸入的大小為奇數才能得到完整的菱形。

0
宁国市| 泽库县| 开江县| 南漳县| 日土县| 古交市| 子洲县| 若尔盖县| 芮城县| 昭平县| 浠水县| 舟山市| 南康市| 秦皇岛市| 武隆县| 辽中县| 红原县| 锡林浩特市| 苍山县| 尚义县| 涡阳县| 镇雄县| 泾川县| 依兰县| 杨浦区| 张家界市| 台江县| 和平县| 吉首市| 偃师市| 辰溪县| 株洲县| 武宣县| 白山市| 哈巴河县| 波密县| 北碚区| 绥阳县| 井研县| 青冈县| 历史|