devc++写一个流星代码
时间: 2023-11-12 22:04:16 浏览: 124
很漂亮的vc流星雨代码
5星 · 资源好评率100%
以下是使用Dev-C++编写流星代码的示例:
```
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
initgraph(640, 480); // 初始化图形界面
srand(time(NULL)); // 设置随机数种子
int x = rand() % 640; // 随机生成流星的起点横坐标
int y = rand() % 200; // 随机生成流星的起点纵坐标
int length = rand() % 50 + 50; // 随机生成流星的长度
int speed = rand() % 10 + 5; // 随机生成流星的速度
while (1) // 循环绘制流星
{
setlinecolor(WHITE); // 设置流星颜色为白色
setlinestyle(PS_SOLID, length / 10); // 设置流星线条样式
line(x, y, x - length, y + length); // 绘制流星
x -= speed; // 更新流星的横坐标
y += speed; // 更新流星的纵坐标
if (x < -length || y > 480 + length) // 如果流星已经超出屏幕范围
{
x = rand() % 640; // 随机生成新的流星起点横坐标
y = rand() % 200; // 随机生成新的流星起点纵坐标
length = rand() % 50 + 50; // 随机生成新的流星长度
speed = rand() % 10 + 5; // 随机生成新的流星速度
}
delay(50); // 延迟50毫秒
cleardevice(); // 清空屏幕
}
getch(); // 等待用户按下任意键
closegraph(); // 关闭图形界面
return 0;
}
```
阅读全文