C语言绚烂多彩烟花代码
时间: 2023-06-20 14:08:34 浏览: 250
下面是一个简单的 C 语言绚烂多彩烟花代码,可以在终端中运行:
```c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#define WIDTH 80
#define HEIGHT 25
void clearScreen() {
printf("\033[2J");
printf("\033[%d;%dH", 0, 0);
}
int main() {
srand(time(NULL));
clearScreen();
while (1) {
int x = rand() % WIDTH;
int y = rand() % HEIGHT;
int color = rand() % 7 + 31;
printf("\033[%d;%dH\033[%dm*\033[0m", y, x, color);
fflush(stdout);
usleep(10000);
printf("\033[%d;%dH ", y, x);
fflush(stdout);
}
return 0;
}
```
运行后,会在终端中不断地随机生成不同颜色的星星,形成烟花效果。可以按 Ctrl+C 退出程序。
阅读全文