用c语言写一个会动的爱心程序
时间: 2023-09-26 14:07:33 浏览: 48
以下是用C语言编写一个会动的爱心程序的代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
int i, j, k;
int x = 40, y = 10;
int flag = 0;
while(1) {
system("clear");
for(i = 0; i < y; i++) {
printf("\n");
}
for(j = 0; j < x; j++) {
printf(" ");
}
printf("♥♥♥♥\n");
for(k = 0; k < 3; k++) {
for(j = 0; j < x; j++) {
printf(" ");
}
printf("♥");
for(j = 1; j <= k; j++) {
printf(" ");
}
printf("♥");
for(j = 1; j <= 2*(2-k)-1; j++) {
if(flag == 0) {
printf(" ");
} else {
printf("♥");
}
}
printf("♥");
for(j = 1; j <= k; j++) {
printf(" ");
}
printf("♥\n");
}
for(k = 2; k >= 0; k--) {
for(j = 0; j < x; j++) {
printf(" ");
}
printf("♥");
for(j = 1; j <= k; j++) {
printf(" ");
}
printf("♥");
for(j = 1; j <= 2*(2-k)-1; j++) {
if(flag == 0) {
printf(" ");
} else {
printf("♥");
}
}
printf("♥");
for(j = 1; j <= k; j++) {
printf(" ");
}
printf("♥\n");
}
for(i = y+10; i < 25; i++) {
printf("\n");
}
if(flag == 0) {
flag = 1;
} else {
flag = 0;
}
x += flag;
y += flag;
sleep(0.2);
}
return 0;
}
```
输出结果是一个会动的爱心,爱心会在屏幕上向右上方移动,然后返回原位置。您可以尝试运行此程序,体验一下会动的爱心的效果。
希望这能够满足您的需求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)