c語(yǔ)言滿屏飄紅色愛心代碼怎么寫

小億
81
2024-10-26 23:31:29

在C語(yǔ)言中,你可以使用ANSI轉(zhuǎn)義碼來(lái)控制文本的顏色。紅色ANSI轉(zhuǎn)義碼是\033[31m。要在屏幕上顯示一個(gè)滿屏的紅色愛心,你可以編寫以下代碼:

#include <stdio.h>

int main() {
    printf("\033[31m"); // 設(shè)置文本顏色為紅色
    printf("\n   **       **\n");
    printf("  *  *     *  *\n");
    printf(" *    *   *    *\n");
    printf("*      * *      *\n");
    printf(" *        *      *\n");
    printf("  *            *\n");
    printf("   *          *\n");
    printf("    *        *\n");
    printf("     *      *\n");
    printf("      *    *\n");
    printf("       *  *\n");
    printf("        **\n");
    printf("\033[0m"); // 重置文本顏色
    return 0;
}

這段代碼首先設(shè)置文本顏色為紅色,然后打印出一個(gè)愛心形狀,最后重置文本顏色。注意,ANSI轉(zhuǎn)義碼在不同的操作系統(tǒng)和終端中的支持程度可能會(huì)有所不同。在某些環(huán)境中,這些代碼可能無(wú)法正常工作。

0