c语言流星雨代码复制
时间: 2024-01-01 16:04:59 浏览: 179
以下是一个简单的 C 语言流星雨代码,你可以参考一下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
int main()
{
srand((unsigned)time(NULL)); // 初始化随机数种子
int i, j, k;
for (i = 0; i < 20; i++) // 控制流星雨的数量
{
j = rand() % 80; // 随机生成流星的起始位置
k = rand() % 10 + 5; // 随机生成流星的长度
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY); // 设置输出颜色为红色
for (; k > 0; k--)
{
printf("\033[%d;%dH*", k, j); // 输出流星
Sleep(50); // 控制流星速度
printf("\033[%d;%dH ", k, j); // 擦除流星
}
}
return 0;
}
```
阅读全文