写一个烟花代码C语言
时间: 2023-02-22 21:17:31 浏览: 75
好的,这是一个简单的烟花效果的 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;
}
这段代码会在屏幕上不断随机生成位置和颜色的圆形,模拟烟花的效果。你可以调整延时时间和圆形的半径来调整烟花的速度和大小。
阅读全文