Windows C++ 使用字符在终端中显示放鞭炮从 点燃 到升空 爆炸的效果
时间: 2023-01-15 12:53:47 浏览: 99
可以使用以下代码来在 Windows C 终端中显示鞭炮从点燃到升空爆炸的效果:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
void firework(int x, int y, int z)
{
int i, j;
for (i = 0; i < y; i++)
{
for (j = 0; j < x; j++)
{
printf(" ");
}
printf("*\n");
}
for (i = 0; i < z; i++)
{
printf("*");
}
printf("\n");
Sleep(1000);
}
int main()
{
int x, y, z;
srand(time(NULL));
for (int i = 0; i < 5; i++)
{
x = rand() % 20;
y = rand() % 20;
z = rand() % 10 + 1;
firework(x, y, z);
}
return 0;
}
这段代码会在终端中随机生成 5 个鞭炮,每个鞭炮的初始位置和爆炸大小都是随机的。
阅读全文