91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用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
铜山县| 扬州市| 玉门市| 北碚区| 东乌珠穆沁旗| 峨边| 麻江县| 新丰县| 光泽县| 龙南县| 汤原县| 东乡族自治县| 渭源县| 安庆市| 涿州市| 鄂州市| 蚌埠市| 大埔县| 保德县| 大悟县| 和龙市| 盐津县| 齐河县| 东莞市| 屏山县| 易门县| 丹凤县| 陈巴尔虎旗| 横峰县| 郧西县| 潍坊市| 桦川县| 呼和浩特市| 汪清县| 喀什市| 星座| 法库县| 曲阳县| 保山市| 新干县| 高邮市|