如何做一个美丽的跨年烟花

2023年马上就要到来了,csdn社区也有了一个#跨年烟花#代码的征集活动,为造福各位good boys 和 good girls 们,于是我便将代码贡献给大家。

c++代码如下:

#include 
#include 
#include 

using namespace std;

int main() {
  // 初始化随机数生成器
  srand((unsigned)time(NULL));

  // 设置烟花的数量
  const int numFireworks = 20;

  // 使用循环生成烟花
  for (int i = 0; i < numFireworks; i++) {
    // 随机生成烟花的颜色
    int color = rand() % 6 + 1;
    // 根据颜色输出不同的字符
    switch (color) {
      case 1:
        cout << "*";
        break;
      case 2:
        cout << "o";
        break;
      case 3:
        cout << "O";
        break;
      case 4:
        cout << "^";
        break;
      case 5:
        cout << "&";
        break;
      case 6:
        cout << "8";
        break;
    }

    // 随机生成烟花的延迟时间
    int delay = rand() % 1000 + 500;
    // 使用usleep函数延迟指定的毫秒数
    usleep(delay * 1000);
  }

  return 0;
}

在这里提前祝大家新年快乐!!!

你可能感兴趣的:(c++,算法,开发语言)