写一个烟花代码C语言
时间: 2023-02-22 19:17:31 浏览: 68
好的,这是一个简单的烟花效果的 C 语言代码。首先,你需要在代码中包含头文件 `graphics.h`,这是一个图形库,提供了在屏幕上绘制图形的函数。
#include <stdio.h>
#include <graphics.h>
#include <time.h>
int main()
{
// 初始化图形环境
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
// 获取屏幕尺寸
int screen_width = getmaxx();
int screen_height = getmaxy();
// 设置随机数种子
srand(time(NULL));
// 循环绘制烟花
while (1)
{
// 随机生成烟花坐标和颜色
int x = rand() % screen_width;
int y = rand() % screen_height;
int color = rand() % 15 + 1;
// 绘制烟花
setcolor(color);
circle(x, y, 5);
floodfill(x, y, color);
// 延时 50 毫秒
delay(50);
}
// 关闭图形环境
closegraph();
return 0;
}
这段代码会在屏幕上不断随机生成位置和颜色的圆形,模拟烟花的效果。你可以调整延时时间和圆形的半径来调整烟花的速度和大小。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)