大家好,欢迎来观看我的博客,今天我们来制作烟花代码~
首先,我们来编写fireworks函数。

函数代码如下:
void firework_1()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_2()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_3()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_4()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
}
void firework_5()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
}
void firework_6()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
}
void firework_7()
{
cout<<" "<<endl;
cout<<" @ @ @ @ @ "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_8()
{
cout<<" ^ ^ ^ ^ ^ "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
主函数继续:
int main()
{
cout<<"烟花启动中";
_sleep(1000);
cout<<".";
_sleep(1000);
cout<<".";
_sleep(1000);
cout<<"."<<endl;
_sleep(300);
system("cls");
firework_1();
_sleep(300);
system("cls");
firework_2();
_sleep(300);
system("cls");
firework_3();
_sleep(300);
system("cls");
firework_4();
_sleep(300);
system("cls");
firework_5();
_sleep(300);
system("cls");
firework_6();
_sleep(300);
system("cls");
firework_7();
_sleep(300);
system("cls");
firework_8();
_sleep(300);
}
//用system("cls");来清屏
//用_sleep(300);来等待
目前的代码如下:
#include<iostream>
using namespace std;
void firework_1()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_2()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_3()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_4()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
}
void firework_5()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
}
void firework_6()
{
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
}
void firework_7()
{
cout<<" "<<endl;
cout<<" @ @ @ @ @ "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
void firework_8()
{
cout<<" ^ ^ ^ ^ ^ "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;
cout<<" · · · · · "<<endl;
}
int main()
{
cout<<"烟花启动中";
_sleep(1000);
cout<<".";
_sleep(1000);
cout<<".";
_sleep(1000);
cout<<"."<<endl;
_sleep(300);
system("cls");
firework_1();
_sleep(300);
system("cls");
firework_2();
_sleep(300);
system("cls");
firework_3();
_sleep(300);
system("cls");
firework_4();
_sleep(300);
system("cls");
firework_5();
_sleep(300);
system("cls");
firework_6();
_sleep(300);
system("cls");
firework_7();
_sleep(300);
system("cls");
firework_8();
_sleep(300);
}
OK,在下一次,我会继续做后续的烟花代码,有什么建议,在评论区留言吧~
博主分享了一段C++代码,模拟烟花绽放的效果。通过不同的`firework_xxx()`函数展示不同形态的烟花,并在主函数中控制烟花的显示间隔,实现简单的视觉动画。每个烟花图案由空格和特殊字符构成,利用`system(cls)`清屏和`_sleep()`延迟来增加交互感。
2万+

被折叠的 条评论
为什么被折叠?



