c語言愛心圖形代碼如何寫

小億
81
2024-10-26 23:38:30
欄目: 編程語言

在C語言中,我們可以使用循環(huán)和條件語句來繪制一個(gè)愛心圖形。以下是一個(gè)簡單的示例代碼:

#include <stdio.h>

int main() {
    int i, j, n = 7; // 定義愛心的大小

    // 上半部分
    for (i = 1; i <= n; i++) {
        for (j = n; j >= i; j--) {
            printf(" "); // 打印空格
        }
        for (j = 1; j <= 2 * i - 1; j++) {
            printf("*"); // 打印愛心上半部分
        }
        printf("\n"); // 換行
    }

    // 下半部分
    for (i = n - 1; i >= 1; i--) {
        for (j = n; j > i; j--) {
            printf(" "); // 打印空格
        }
        for (j = 1; j <= 2 * i - 1; j++) {
            printf("*"); // 打印愛心下半部分
        }
        printf("\n"); // 換行
    }

    return 0;
}

這段代碼首先定義了愛心的大小為7(可以根據(jù)需要調(diào)整)。然后使用兩個(gè)嵌套循環(huán)分別繪制愛心的上半部分和下半部分。在每個(gè)循環(huán)中,我們先打印空格以形成愛心的形狀,然后打印星號(hào)(*)以填充愛心。最后,使用printf("\n")換行,以便在控制臺(tái)上正確顯示愛心圖形。

0