烟花爱心带名字代码c语言
时间: 2023-07-23 07:18:49 浏览: 329
以下是一个简单的 C 语言代码示例,可以绘制一个带有名字的烟花爱心效果:
```c
#include <graphics.h>
#include <stdio.h>
#include <string.h>
// 定义函数绘制烟花效果
void firework(int x, int y, char *name) {
int colors[7] = { RED, YELLOW, GREEN, CYAN, BLUE, MAGENTA, WHITE };
int i, j, k;
for (i = 1; i <= 20; i++) {
for (j = 0; j < 7; j++) {
setcolor(colors[j]);
setfillstyle(SOLID_FILL, colors[j]);
circle(x, y, i * 10);
floodfill(x, y, colors[j]);
delay(10);
}
}
setcolor(WHITE);
settextstyle(BOLD_FONT, HORIZ_DIR, 4);
outtextxy(x, y - 50, name);
}
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
// 调用函数绘制烟花效果
firework(getmaxx() / 2, getmaxy() / 2, "Alice");
// 等待用户关闭窗口
getch();
closegraph();
return 0;
}
```
你可以将代码复制到 C 语言环境中编译运行,然后在窗口中看到烟花爱心效果,并在心形中央展示名字 "Alice"。你可以根据自己的需要修改代码中的颜色、字体和名字等参数。注意,这段代码使用了图形库 graphics.h,所以你需要在编译环境中安装该库并配置好相关设置。
阅读全文