写一个c++的动态爱心代码
时间: 2023-10-16 22:27:16 浏览: 145
动态的爱心源码 c++的
好的,以下是一份C语言的动态爱心代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, j, n, r;
char heart[] = " ♥ ♥ ♥ ♥ ♥ ♥ ♥\n ♥ ♥ ♥ ♥ ♥ ♥ ♥\n♥ ♥ ♥ ♥ ♥\n ♥ ♥ ♥ ♥\n ♥ ♥";
while(1) {
srand(time(0));
n = rand() % 10 + 1;
for(i = 1; i <= n; i++) {
for(j = 0; j < 5; j++) {
r = rand() % 255;
putchar(27);
putchar('[');
putchar('4');
putchar('8');
putchar(';');
printf("2;%d;%dm",r,rand()%5+41);
printf("%s", heart);
putchar(27);
putchar('[');
putchar('0');
putchar('m');
putchar(10);
}
usleep(100000);
printf("\033[2J");
}
}
return 0;
}
```
运行该程序,会在终端上输出不同颜色的爱心图案,每隔一段时间就会刷新一次。
请注意:此代码应仅用于学习和娱乐目的,不要将其用于商业或非法用途。
阅读全文