写一个c语言爱心程序
时间: 2024-12-15 13:18:17 浏览: 36
在C语言中编写一个简单的爱心图案,通常我们会使用字符数组和循环来实现。这里是一个基本的例子:
```c
#include <stdio.h>
void print_heart() {
int row, col;
// 上半部分心形
for(row = 0; row <= 4; row++) {
for(col = 0; col < 9 - row*2; col++) {
printf(" ");
}
if (row % 2 == 0) {
for(col = 0; col < row * 2 + 1; col++) {
printf("*");
}
} else {
for(col = row * 2; col > 0; col--) {
printf("*");
}
}
printf("\n"); // 换行
}
// 下半部分心形倒置
for(row = 4; row >= 0; row--) {
for(col = 0; col < 9 - row*2; col++) {
printf(" ");
}
if (row % 2 == 0) {
for(col = row * 2; col > 0; col--) {
printf("*");
}
} else {
for(col = 0; col < row * 2 + 1; col++) {
printf("*");
}
}
printf("\n");
}
}
int main() {
print_heart();
return 0;
}
```
当你运行这个程序时,它会在控制台上打印出一个标准的心形图案。
阅读全文
相关推荐



















