请帮我写一个c语言的满屏烟花代码
时间: 2023-08-28 13:24:23 浏览: 110
好的,请参考以下代码:
```c
#include <graphics.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
srand(time(NULL));
while (!kbhit())
{
int x = rand() % getmaxx();
int y = rand() % getmaxy();
int radius = rand() % 50 + 10;
int color = rand() % 15 + 1;
setfillstyle(SOLID_FILL, color);
setcolor(color);
fillellipse(x, y, radius, radius);
delay(100);
cleardevice();
}
closegraph();
return 0;
}
```
这段代码使用了 `graphics.h` 中的库函数和随机数生成函数 `rand()`,在屏幕上随机生成彩色的圆形,模拟出烟花爆炸的效果。你可以根据需要进行修改样式和延时时间。
相关问题
帮我写一个C语言的Hello world代码
你好!以下是C语言的Hello world代码:
#include <stdio.h>
int main() {
printf("Hello world!\n");
return ;
}
希望能对你有所帮助!
帮我写一个c语言爱心代码
好的,以下是一个简单的 C 语言爱心代码:
```
#include <stdio.h>
int main() {
printf(" ♥♥\n");
printf(" ♥ ♥\n");
printf(" ♥ ♥\n");
printf("♥ ♥\n");
printf(" ♥ ♥\n");
printf(" ♥ ♥\n");
printf(" ♥♥\n");
return 0;
}
```
希望你喜欢这个爱心代码!
阅读全文