c语言写爱心代码教程
时间: 2024-09-21 16:07:23 浏览: 97
在C语言中编写一个简单的爱心图案通常是通过控制台输出字符的方式来实现的。下面是一个基本的例子,展示了如何打印出一个ASCII艺术风格的小爱心:
```c
#include <stdio.h>
void print_heart() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9 - 2 * i; j++) {
printf(" ");
}
if (i == 0 || i == 4) {
printf("*");
} else {
printf("* ");
printf("*");
}
printf("\n");
}
for (int i = 4; i >= 0; i--) {
for (int j = 0; j < 9 - 2 * i; j++) {
printf(" ");
}
if (i == 0 || i == 4) {
printf("*");
} else {
printf("* ");
printf("*");
}
printf("\n");
}
}
int main() {
print_heart();
return 0;
}
```
在这个程序中,`print_heart()`函数使用两个嵌套循环来控制爱心的上下两行。外层循环控制行数,内层循环控制每个位置是否输出空格或星号。爱心的主要部分由星号(*)组成,边缘则留有空格。
运行这个程序,你会看到一个类似这样的爱心图案:
```
*
* *
* *
* *
* *
*
```
阅读全文
相关推荐


















