c语言动态爱心代码csdn
时间: 2024-10-08 16:04:29 浏览: 37
C语言的浪漫动态爱心代码
在 C 语言中,动态爱心图案通常通过控制字符输出来创建,比如使用 ASCII 码中的字符形成简单的图形。这里提供一个基本的动态爱心图案的例子,它会使用循环打印出心形:
```c
#include <stdio.h>
void print_heart(int size) {
for (int i = 0; i < size; ++i) {
for (int j = 0; j <= i; ++j) {
printf("*");
}
printf("\n");
if (i != size / 2) {
for (int k = i - 1; k >= 0; --k) {
printf("*");
}
printf("\n");
}
}
}
int main() {
int size;
printf("请输入心形大小:");
scanf("%d", &size);
if (size > 0) {
print_heart(size);
} else {
printf("输入的大小无效\n");
}
return 0;
}
```
在这个程序中,用户可以输入一个整数作为大小,然后程序会打印出对应大小的心形。如果输入负数,程序会提示输入无效。
阅读全文