编程学习网 > 编程语言 > C/C++开发 > 如何用c语言进行爱心编程(C语言怎么画爱心?)
2022
09-16

如何用c语言进行爱心编程(C语言怎么画爱心?)

情人节,唯一的主题就是爱,唯一的符号就是爱心!有的用画笔画出心中所爱,有人用数学曲线绘制爱心方程,而被认为直男的程序员怎么画出爱心呢?今天就给大家分享一下如何用c语言进行爱心编程


#include <stdio.h>

void main() {
    int i, j, k, l, m;
    char c = 3;
    for (i = 1; i <= 5; i++) printf("\n");
    for (i = 1; i <= 3; i++) {
        for (j = 1; j <= 32 - 2 * i; j++) printf(" ");
        for (k = 1; k <= 4 * i + 1; k++) printf("%c", c);
        for (l = 1; l <= 13 - 4 * i; l++) printf(" ");
        for (m = 1; m <= 4 * i + 1; m++) printf("%c", c);
        printf("\n");
    }
    for (i = 1; i <= 3; i++) {
        for (j = 1; j <= 24 + 1; j++) printf(" ");
        for (k = 1; k <= 29; k++) printf("%c", c);
        printf("\n");
    }
    for (i = 7; i >= 1; i--) {
        for (j = 1; j <= 40 - 2 * i; j++) printf(" ");
        for (k = 1; k <= 4 * i - 1; k++) printf("%c", c);
        printf("\n");
    }
    for (i = 1; i <= 39; i++) printf(" ");
    printf("%c\n", c);
    for (i = 1; i <= 4; i++) printf("\n");
}



依照心形,逐行在不同位置开始输出不同数量的字符。

前5行为空行,后3行中间有空格来画出心形顶部,再后3行等长,再后7行逐渐缩短,然后是一个单字符作为心形的尖,最后为4行空行。

Alt + 3,在 Windows CMD 下是心形字符的 Alt 码,printf("%c", 3) 输出心形字符。

以上就是“如何用c语言进行爱心编程(C语言怎么画爱心?)”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网


扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取