[c语言]原神抽卡模拟器 代码 [娱乐性,概率实际上非常不准确]
不会空气斩的波克基斯
2023年10月19日 21:44
收录于文集
共13篇
大学生如何学习算法?

/*写在最开始的话:屏晶是一个自学c语言一个月的大一新生,以前是连电脑碰都很少碰的人,一旦离开了360管家就会变得手足慌乱的机械白痴。因为某些缘故,屏晶想要改变自己,譬如在不擅长的领域也能够变得比过去强一点点?总之!最近都是有在好好学习就是啦!本程序所使用的函数简单,代码也不复杂,绝大多数内容都是计算机专业的学生大一就能接触到的内容,屏晶也希望同为大一新生的大家除了图一乐之外能收获更多的启发什么的,那将是屏晶最大的荣幸。虽然代码写的很烂,算法一点也不好,但是对于屏晶来说已经尽力啦...所以大佬看到什么的心里笑话一下就好啦屏晶抗挫折能力超级差的p-q。后续还是会更新一些乱七八糟的内容加进去,反正就当玩玩啦。ps:本专栏所有内容复制后(记得要去掉末尾的bilibili水印性质的文字)贴到devc++里都是可以直接运行的,手机编译器可能无法成功,是因为部分编译器(至少是屏晶用的那个)没有windows.h的头文件可以用,所以在使用一些函数的时候就失败了。总之!欢迎来试试史上最没用的代码~*/

#include <stdio.h>

#include <Windows.h>

#include <stdbool.h>

#include <stdlib.h>

#include <time.h>

#include <math.h>

#define do 523

#define re 578

#define mi 659

#define fa 698

#define so 784

#define la 880

#define si 988

//qwq整活乱写的启动原神的代码,大家乐乐就好!

// 1.1 新增了闪烁动画,其实是用system("color")来实现的。

// 2.0 新增了抽卡功能!可以抽任意次数哦!

// 2.1 新增了抽卡统计分析!虽然只有很基础的功能......

// 2.2 新增了彩蛋,有比较低的概率抽出来屏晶小姐qwq!!?啊嘞!屏晶怎么进去了喂!!!

// 2.4 新增了音乐函数,可以提供聊胜于无的音效,但是放在了调用函数里所以后续可以随时更新~

// 2.5 新增了字符画 原神 启动。

// 2.6 优化了抽卡逻辑,在一定程度上更加贴靠游戏概率和期望(尽管如此目前的程序还是娱乐性>预测可能,五星概率偏高,懒得修了)

// 2.7 优化了Sleep函数的具体表现,使程序进行的更流畅了。

// 抽卡功能预设值:不设置四星武器和五星武器的数据,当前up池为胡桃,无四星陪跑,单次抽抽出五星角色的概率近似(>)为1%,单次抽四星角色概率近似(>)为6%,三星武器概率近似(<)为93%。

void genshin_start( int Genshin);

void floors(int *count_4,int *count_5,int *p_i,int stars[],int size);

void Chouka1(int result);

void Chouka2();

void Chouka3();

void Chouka4();

void hidden();

void color(int x);

void otion();

void music_1();

void music_2();

void music_3();

int main()

{

SetConsoleOutputCP(65001);

int Genshin=0;

genshin_start(Genshin);

int start;

for( start = 1 ; start < 6 ; start++ ){

printf("Genshin  start! \a\n");

music_2();

}

int count;

for( count = 1 ; count < 4 ; count ++ ){

printf("\n");

music_1();

}

music_3();

printf("\n\n");

system (" color C ");

printf("  #####                           #​  \n");

printf("  #   #​ ###### #​  #  #​###  #​  #   #​  #  #​  #  \n");

printf("  #    #​    ##  #​ #    #​  #   #​  ##  #​  #  \n");

printf("  # #​### #​####  #​ # #​  ####  #​#####   #​  # #​ #  #​  \n");

printf("  #   #​ #    #​ # #​    # #​  #   #​  # #​ #  #​  \n");

printf("  #   #​ #    #​  ## #​  # #​  #   #​  #  #​#    \n");

printf("  #####  #​##### #​  #  #​###  #​  #   #​  #  #​  #  \n");

int ovo;

for(ovo=1;ovo<18;ovo++){

system (" color D ");

Beep(400,10);

system (" color F ");

Beep(400,10);

system (" color E ");

Beep(400,10);

system (" color B ");

Beep(400,10);

}

printf("\n\n\n");

otion();

color(11);

printf("你好!你好!旅行者~愿风神护佑你 哼嗯哼~~~  qwq!!  ");

printf("\n在提瓦特大陆上,没有什么比微小的愿望更加渺茫,正因如此,我们才依赖着巴巴托斯大人的指引。现在请沉下心来向着祈愿池虔心祈祷吧,巴巴托斯大人会让风指引你们的缘分到相遇的地方。\n");

printf("那么,请输入你投入的纠缠之缘的数量(请输入祈愿的次数)\n");

printf("\n\n\n");

int result,i,number,PingJing;

scanf("%d",&number);

printf("\n\n正在抽取中,请稍等~~~\n\n");

srand((unsigned int)time(NULL));

int stars[4]={0,0,0,0};

int count_4=0,count_5=0;

int size=sizeof(stars)/sizeof(stars[0]);

printf("%d",size);

for(i=0;number>i;i++){

floors(&count_4,&count_5,&i,stars,size);

result=rand()%101;

if(result==1){

stars[0]++;

count_5=0;

Chouka2();

}else if(result>=2&&result<=7){

stars[1]++;

count_5++;

count_4=0;

Chouka3();

}else if(result==0){

PingJing=rand()%4;

if(PingJing==0){

stars[3]++;

stars[0]++;

count_5=0;

count_4=0;

hidden();

}else{

stars[0]++;

count_5++;

count_4++;

Chouka2();

}

}else{

stars[2]++;

count_5++;

count_4++;

Chouka4();

}

}

color(2);

printf("\n\n\n正在为您统计、分析结果,请您稍等片刻");

for(i=0;i<=6;i++){

printf(".");

Sleep(400);

}

color(7);

printf("\n\n您一共抽出了:\n%d个五星角色\n",stars[0]);

printf("%d个四星角色\n",stars[1]);

printf("%d个三星武器\n",stars[2]);

printf("共计获得无主的星辉%d个,无主的星尘%d个\n\n",stars[0]*10+stars[1]*2+stars[3]*10,stars[2]*15+stars[3]*75);

printf("您抽出五星角色的概率为:%.3f %% 您抽出四星角色的概率为:%.3f %% \n\n",100*(double)stars[0]/number,100*(double)stars[1]/number);

return 0;

}

void genshin_start( int Genshin)

{

SetConsoleOutputCP(65001);

printf("你热爱原神吗? (如果是,请回复1,如果不是,请回复2) \n");

scanf("%d",&Genshin);

if(Genshin == 1 ){

printf("原神,启动!\n\n");

}

if(Genshin == 2 ){

printf("不管不管!就要启动!\n\n");

Sleep(2000);

}

if(Genshin!=1&&Genshin!=2){

printf("你到底要启动甚么?!!\n\n");

}

}

//原神共有34个可获得的五星角色,36个四星角色,24把三星武器。

void Chouka2()

{

int result;

srand((unsigned int)time(NULL));

Sleep(150);

result=rand()%69;

for(result;result>68;result-=68){

;

}

color(6);

printf("⭐⭐⭐⭐⭐");

switch(result){

case 1:

printf("刻晴");

break;

case 2:

printf("莫娜");

break;

case 3:

printf("迪卢克");

break;

case 4:

printf("琴");

break;

case 5:

printf("七七");

break;

case 6:

printf("温迪");

break;

case 7:

printf("可莉");

break;

case 8:

printf("达达利亚");

break;

case 9:

printf("钟离");

break;

case 10:

printf("阿贝多");

break;

case 11:

printf("甘雨");

break;

case 12:

printf("魈");

break;

case 13:

printf("优菈");

break;

case 14:

printf("枫原万叶");

break;

case 15:

printf("神里绫华");

break;

case 16:

printf("霄宫");

break;

case 17:

printf("雷电将军");

break;

case 18:

printf("珊瑚宫心海");

break;

case 19:

printf("荒泷一斗");

break;

case 20:

printf("申鹤");

break;

case 21:

printf("八重神子");

break;

case 22:

printf("神里绫人");

break;

case 23:

printf("夜兰");

break;

case 24:

printf("提纳里");

break;

case 25:

printf("赛诺");

break;

case 26:

printf("妮露");

break;

case 27:

printf("纳西妲");

break;

case 28:

printf("流浪者");

break;

case 29:

printf("艾尔海森");

break;

case 30:

printf("迪希雅");

break;

case 31:

printf("白术");

break;

case 32:

printf("林尼");

break;

case 33:

printf("那维莱特");

break;

case 34:

printf("莱欧斯利");

break;

default:

printf("胡桃");

break;

}

printf("  额外赠送:无主的星辉 10个 \n");

color(0);

printf(".\n");

}

void Chouka3()

{

int result;

Sleep(150);

result=rand()%37;

for(result;result>36;result-=36){

;

}

color(5);

printf("⭐⭐⭐⭐ ");

switch(result){

case 1:

printf("雷泽");

break;

case 2:

printf("行秋");

break;

case 3:

printf("香菱");

break;

case 4:

printf("北斗");

break;

case 5:

printf("重云");

break;

case 6:

printf("芭芭拉");

break;

case 7:

printf("班尼特");

break;

case 8:

printf("凯亚");

break;

case 9:

printf("诺艾尔");

break;

case 10:

printf("丽莎");

break;

case 11:

printf("砂糖");

break;

case 12:

printf("菲谢尔");

break;

case 13:

printf("安柏");

break;

case 14:

printf("凝光");

break;

case 15:

printf("迪奥娜");

break;

case 16:

printf("辛焱");

break;

case 17:

printf("罗莎莉亚");

break;

case 18:

printf("烟绯");

break;

case 19:

printf("早柚");

break;

case 20:

printf("九条裟罗");

break;

case 21:

printf("托马");

break;

case 22:

printf("五郎");

break;

case 23:

printf("云堇");

break;

case 24:

printf("久岐忍");

break;

case 25:

printf("鹿野院平藏");

break;

case 26:

printf("柯莱");

break;

case 27:

printf("多莉");

break;

case 28:

printf("坎蒂丝");

break;

case 29:

printf("莱依拉");

break;

case 30:

printf("法露珊");

break;

case 31:

printf("瑶瑶");

break;

case 32:

printf("米卡");

break;

case 33:

printf("卡维");

break;

case 34:

printf("琦良良");

break;

case 35:

printf("琳妮特");

break;

default:

printf("菲米尼");

break;

}

printf("  额外赠送:无主的星辉 2个\n");

color(0);

printf(".\n");

}

void Chouka4()

{

int result;

result=rand()%25;

Sleep(100);

for(result;result>24;result-=24){

;

}

color(3);

printf("⭐⭐⭐  ");

switch(result){

case 1:

printf("冷刃");

break;

case 2:

printf("飞天御剑");

break;

case 3:

printf("吃虎鱼刀");

break;

case 4:

printf("黎明神剑");

break;

case 5:

printf("旅行剑");

break;

case 6:

printf("暗铁剑");

break;

case 7:

printf("以理服人");

break;

case 8:

printf("沐浴龙血的剑");

break;

case 9:

printf("白铁大剑");

break;

case 10:

printf("飞天大御剑");

break;

case 11:

printf("铁影阔剑");

break;

case 12:

printf("神射手之誓");

break;

case 13:

printf("鸦羽弓");

break;

case 14:

printf("信使");

break;

case 15:

printf("弹弓");

break;

case 16:

printf("反曲弓");

break;

case 17:

printf("魔导绪论");

break;

case 18:

printf("讨龙英杰谭");

break;

case 19:

printf("异世界行记");

break;

case 20:

printf("翡玉法球");

break;

case 21:

printf("甲级宝珏");

break;

case 22:

printf("白缨枪");

break;

case 23:

printf("黑缨枪");

break;

default:

printf("钺矛");

break;

}

printf("  额外赠送:无主的星尘 15个\n");

color(0);

printf(".\n");

}

void hidden()

{

Sleep(100);

color(6);

printf("⭐⭐⭐⭐⭐屏晶小姐ovo!!?");

printf("  额外赠送:无主的星辉 10个 无主的星尘 70个 \n");

color(0);

printf(".\n");

}

void color(int x)

{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x);

}

void floors(int *count_4,int *count_5,int *p_i,int stars[],int size)

{

if(*count_4!=9&&*count_5==89){

*p_i++;

*count_5=0;

*count_4=0;

stars[0]++;

stars[2]--;

Chouka2();

}

if(*count_4==9&&*count_5!=89){

*p_i++;

*count_4=0;

stars[1]++;

stars[2]--;

Chouka3();

}

if(*count_4==9&&*count_5==89){

*p_i++;

*count_5=0;

stars[2]++;

Chouka2();

}

}

void otion(){

color(7);

printf("\n\n◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◆◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◆◆◆◇◇◆◆◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◇◇◇◆◇◇◆◆◆◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◇◇◆◆◆◆◆◆◆◇◇◆◆◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◇◆◆◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◆◇◇◆◇◇◇◇◇◆◆◇◆◆◇◇◇◇◇◇◇◆◆◆◇◆◆◆◇◇◆◇◇◇◆◇◇◇◆◆◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◇◇◆◆◆◆◆◆◆◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◆◆◆◆◆◆◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◇◇◆◆◆◆◆◆◆◆◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◆◆◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◇◇◇◆◇◇◇◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◆◆◇◆◆◆◆◇◇◇◆◇◇◆◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◆◇◇◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◆◆◇◇◆◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◆◇◇◇◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◆◆◇◇◇◆◆◇◇◇◆◇◆◆◇◇◇◇◇◇◇◆◆◆◇◇◇◆◇◇◇◇◆◇◇◇◆◇◇◆◆◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◆◆◇◇◇◆◆◇◇◇◆◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◆◆◆◇◇◆◆◆◇◇◇◆◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◆◆◇◇◆◆◆◇◇◇◇◆◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◆◆◇◇◆◆◆◇◆◆◆◆◆◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◆◆◇◇◆◆◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◆◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇\n");

Sleep(30);

printf("◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇\n\n\n");

Sleep(2000);

printf("◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◇◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◇◇◇◇◇◆◇◇◇◇◆◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◆◇◇◇◇◇◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◆◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◆◆◆◆◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◆◇◇◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◇◇◇◆◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◇◇◆◆◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◆◆◆◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◆◆◇◆◇◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◇◇\n");

Sleep(10);

printf("◇◇◇◇◇◆◆◆◆◇◇◇◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◆◆◇◆◆◇◇◇◇◆◆◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◆◇◇\n");

Sleep(10);

printf("◇◇◇◇◆◆◇◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◆◆◇◇◇◆◆◇◇◆◆◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◆◇◇\n");

Sleep(10);

printf("◇◇◇◇◆◆◇◇◆◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◇◇◆◆◆◆◇◆◆◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(10);

printf("◇◇◇◆◆◆◇◇◆◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◆◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◆◆◆◆◇\n");

Sleep(10);

printf("◇◇◇◆◆◇◇◇◆◇◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◆◆◆◆◆◇◇◇◆◆◆◆◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◆◆◇\n");

Sleep(10);

printf("◇◇◆◆◇◇◇◇◆◇◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◆◆◇◆◆◇◇◆◆◇◇◇◇◇◇◇◇◇◆◆◆◆◇\n");

Sleep(10);

printf("◇◇◆◆◇◇◇◆◆◆◆◆◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◆◆◆◇\n");

Sleep(10);

printf("◇◆◆◇◇◇◇◆◆◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◆◆◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(10);

printf("◆◆◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◆◆◇◇◇◇◇◇◆◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(10);

printf("◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◆◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇\n");

Sleep(2000);

printf("\n\n\n");

}

void music_1()

{

Beep(210,400);

Beep(370,400);

Beep(420,400);

}

void music_2()

{

Beep(250,500);

Beep(800,500);

Beep(150,620);

}

void music_3()

{

Beep(480,400);

Beep(620,400);

Beep(740,400);

Beep(1240,800);

}

//特别鸣谢:我永远喜欢英梨梨,来自bgm的银弹。

//重要合作伙伴(单向):www.baidu.com