能否提供一个用C语言编写的简单爱心图案(ASCII艺术)代码示例?
时间: 2024-12-16 11:30:06 AIGC 浏览: 140
当然可以,这是一个简单的C语言程序,使用ASCII字符打印出一个爱心形状:
```c
#include <stdio.h>
void print_heart() {
int size = 5;
for(int i=0; i<size; i++) {
for(int j=size-i-1; j>=0; j--) {
printf(" ");
}
for(int k=0; k<2*i+1; k++) {
if(k==i || k==i+size) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
// 上半部分的心形
for(int i=size-1; i>0; i--) {
for(int j=0; j<i; j++) {
printf(" ");
}
for(int k=0; k<2*size-4; k+=2) {
printf("*");
}
printf("\n");
}
}
int main() {
print_heart();
return 0;
}
```
当你运行这个程序时,它会在控制台上输出一个简化的ASCII爱心图案。每一行代表一个层次,心的底部是空格填充,中间由星号(*)组成。
阅读全文
相关推荐



















