c语言满屏飘爱心代码(用 C 语言画一个心形)
使用 C 语言画一个心形
#include <stdio.h>
void main() {
int i, j, k, l, m;
char c = 3;
for (i = 1; i <= 5; i++) printf("
");
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("
");
}
for (i = 1; i <= 3; i++) {
for (j = 1; j <= 24 + 1; j++) printf(" ");
for (k = 1; k <= 29; k++) printf("%c", c);
printf("
");
}
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("
");
}
for (i = 1; i <= 39; i++) printf(" ");
printf("%c
", c);
for (i = 1; i <= 4; i++) printf("
");
}
依照心形,逐行在不同位置开始输出不同数量的字符。
前5行为空行,后3行中间有空格来画出心形顶部,再后3行等长,再后7行逐渐缩短,然后是一个单字符作为心形的尖,最后为4行空行。
Alt + 3,在 Windows CMD 下是心形字符的 Alt 码,printf("%c", 3) 输出心形字符。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 lqy2005888@qq.com 举报,一经查实,本站将立刻删除。