送给竞赛班的游戏

不多说了,说多了都是痛,上代码。

#include<iostream>
#include<algorithm>
#include<windows.h>
#include<stdlib.h>
#include<fstream>
#include<cstring>
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<cstdio>
using namespace std;
//测试服
typedef long long lnt;string mz,mima;
bool a666,a520,a1314,a1314520,a5201314,agu_shi,fm[60],fmzq,pd;
bool tc,cgc,gu_shi2,gu_shi3,gu_shi4,wq[25],pdgu_shi,ggu_shi,bin,f_m[30][60],jr;
lnt xyz,fmxyz=0,jb,xx,zs,fs,gmk,fmb,wqb,lian_chou=10,lian_chou_wq=10;
lnt gmksp,gu_shisp,gsxl=1e9,bj,zt,fsb,ydhfs,fmwq[30],now=1,dpd=0;
lnt wqjg[25]={0,10,30,100,200,300,1000,5000,10000,30000,100000};
lnt wqsh[25]={0,1,10,50,100,300,1000,10000,50000,100000,500000,1000000,5000000,10000000};
string wqmz[20]={"","拳头","木剑","铁剑","长枪","能量剑","手枪","狙击枪","脉冲剑",
"东风导弹","原子弹","核聚变导弹","纳米飞刃发射器","反物质导弹","水滴","光粒","二向箔"};

string fmmz[60]={"",
"D-伤害+1               ","D-3%概率伤害X2         ","D-5%伤害X2             ",
"D-2%伤害X3             ","D-伤害增加3%           ","D-30%掉落金币          ",
"D-掉落改名卡(1%)       ","D-掉落钻石(伤害的0.1%) ","D-掉落钻石(伤害的0.3%) ",
"D-伤害+3               ","D-伤害+5               ","D-伤害+7               ",
"D-30%伤害+50           ","D-10%增加分数币        ","D-伤害增加2%           ",
"C-伤害增加50%          ","C-伤害增加60%          ","C-掉落金币(伤害的5%)   ",
"C-掉落金币(伤害的1%)   ","C-掉落金币(伤害的2%)   ","C-0.01%掉落随机武器    ",
"C-0.2%掉落背景自选     ","C-掉落附魔币(5%)       ","C-伤害+30              ",
"C-伤害+50              ","C-1%伤害X5             ","C-3%伤害X2             ",
"C-1%掉落星星           ","C-5%随机伤害           ","C-伤害增加7%           ",
"C-掉落1颗钻石(30%)     ","C-掉落100颗钻石(3%)    ","C-掉落20分数币(3%)     ",
"C-掉落附魔币1枚(%50)   ","C-掉落50金币(%5)       ","B-伤害X70%             ",
"B-伤害X100%            ","B-伤害X2               ","B-70%掉落100金币       ",
"B-70%掉落50钻石        ","B-30%伤害X5            ","B-10%伤害X10           ",
"B-5%伤害X20            ","a-5%伤害X100           ","a-伤害+100000          ",
"a-90%掉落伤害的5%金币  ","a-掉落5颗钻石          ","a-50%掉落改名卡        ",
"S-掉落5张改名卡        ","S-伤害X100             ",};

void du_dang() {
	ifstream in("珊珊");
	in>>mz>>mima;in>>pdgu_shi>>lian_chou>>lian_chou_wq>>dpd;
	in>>a666>>a520>>a1314>>a1314520>>a5201314>>agu_shi>>fmzq>>pd;
	in>>tc>>cgc>>gu_shi2>>gu_shi3>>gu_shi4>>ggu_shi>>bin>>jr;
	in>>xyz>>fmxyz>>jb>>xx>>zs>>fs>>gmk>>fmb>>wqb;
	in>>gmksp>>gu_shisp>>gsxl>>bj>>zt>>fsb>>ydhfs;
	for(lnt i=1;i<=23;i++) {in>>wq[i];}
	for(lnt i=1;i<=23;i++) {in>>fmwq[i];}
	for(lnt i=1;i<=59;i++) {in>>fm[i];}
	for(lnt i=1;i<=29;i++) {for(lnt j=1;j<=59;j++) {in>>f_m[i][j];}}
	in.close();
}

void cun_dang() {
	ofstream out("珊珊");
	out<<' '<<mz<<' '<<mima<<' '<<pdgu_shi<<' '<<lian_chou<<' '<<lian_chou_wq<<dpd;
	out<<' '<<a666<<' '<<a520<<' '<<a1314<<' '<<a1314520<<' '<<a5201314<<' '<<agu_shi<<' '<<' '<<fmzq<<' '<<pd;
	out<<' '<<tc<<' '<<cgc<<' '<<gu_shi2<<' '<<gu_shi3<<' '<<gu_shi4<<' '<<ggu_shi<<' '<<bin<<' '<<jr;
	out<<' '<<xyz<<' '<<fmxyz<<' '<<jb<<' '<<xx<<' '<<zs<<' '<<fs<<' '<<gmk<<' '<<fmb<<' '<<wqb;
	out<<' '<<gmksp<<' '<<gu_shisp<<' '<<gsxl<<' '<<bj<<' '<<zt<<' '<<fsb<<' '<<ydhfs;
	for(lnt i=1;i<=23;i++) {out<<' '<<wq[i];}out<<'\n';
	for(lnt i=1;i<=23;i++) {out<<' '<<fmwq[i];}out<<'\n';
	for(lnt i=1;i<=59;i++) {out<<' '<<fm[i];}out<<'\n';
	for(lnt i=1;i<=29;i++) {for(lnt j=1;j<=59;j++) {out<<' '<<f_m[i][j];out<<'\n';}}
    out.close();
}

void chong_zhi() {
	srand(time(NULL));
}

lnt kand() {
	lnt ans=1;
	for(lnt i=1;i<=50;i++) {
		ans+=rand()%10000;
	}
	return ans;
}

void said(string a) {
	lnt l=a.size();
	for (lnt i=0;i<l;i++) {
		cout<<a[i];
		Sleep(30);
	}
	cout<<endl;
}

void say(string a) {
	lnt l=a.size();
	for (lnt i=0;i<l;i++) {
		cout<<a[i];
		Sleep(30);
	}
	cout<<endl;
	getch();
}

void bin_du() {
	system("cls");
	lnt a=0;
	while(1) {
		a++;
		switch(a) {
			case 1:{
				if(MessageBox(0,TEXT("鸡~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
					MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
					MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
					bin=1;
					return ; 
				}
				break;
			}
			case 2:{
				if(MessageBox(0,TEXT("你~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
					MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
					MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
					bin=1;
					return ; 
				}
				break;
			}
			case 3:{
				if(MessageBox(0,TEXT("太~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
					MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
					MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
					bin=1;
					return ; 
				}
				break;
			}
			case 4:{
				if(MessageBox(0,TEXT("美~"),TEXT("坤坤病毒"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
					MessageBox(0,TEXT("你干嘛..."),TEXT("坤坤病毒"),MB_OK);
					MessageBox(0,TEXT("你触怒了坤坤,坤坤用篮球制裁了一切,导致数学王国毁灭了..."),TEXT("坤坤病毒"),MB_OK);
					bin=1;
					return ; 
				}
				break;
			}
		}
		if(a>=4) {return ;}
	}
}

void cuo_wu(lnt bk) {
	cout<<"错了..."<<endl<<endl;
	cout<<"分数:";
	cout<<fs;Sleep(200);
	cout<<"-";Sleep(200);
	cout<<bk;
	Sleep(300);
	system("cls");
	return ;
}

lnt jia(lnt ak,lnt bk) {
	chong_zhi();
	lnt a=kand()%ak+1;
	lnt b=kand()%ak+1;
	cout<<a<<"+"<<b<<"=";
	lnt c=a+b;
	lnt k;cin>>k;
	if(k==666) {
		tc=1;
		return 2;
	}
	if(k==c) {
		system("cls");
		return true;
	}else{
		cuo_wu(bk);
		return false;
	}
} 

lnt jian(lnt ak,lnt bk) {
	chong_zhi();
	lnt a=kand()%ak+1;
	lnt b=kand()%a+1;
	cout<<a<<"-"<<b<<"=";
	lnt c=a-b;
	lnt k;cin>>k;
	if(k==666) {
		tc=1;
		return 2;
	}
	if(k==c) {
		system("cls");
		return true;
	}else{
		cuo_wu(bk);
		return false;
	}
} 

lnt cheng(lnt k1,lnt k2,lnt bk) {
	chong_zhi();
	lnt a=kand()%k1+1;
	lnt b=kand()%k2+1;
	cout<<a<<"*"<<b<<"=";
	lnt c=a*b;
	lnt k;cin>>k;
	if(k==666) {
		tc=1;
		return 2;
	}
	if(k==c) {
		system("cls");
		return true;
	}else{
		cuo_wu(bk);
		return false;
	}
} 

lnt chu(lnt ak,lnt bk) {
	chong_zhi();
	lnt a=kand()%ak+1;
	lnt b=kand()%ak+1;
	lnt c=a*b;
	cout<<c<<"/"<<b<<"=";
	lnt k;cin>>k;
	if(k==666) {
		tc=1;
		return 2;
	}
	if(k==a) {
		system("cls");
		return true;
	}else{
		cuo_wu(bk);
		return false;
	}
} 

void ji_suan() {
	while(1) {
		system("cls");
		if(tc==1) {
			tc=0;
			return ;
		}
		cout<<"分数:"<<fs<<endl<<endl;
		cout<<"输入 666 即可退出"<<endl<<endl;
		chong_zhi();
		lnt a=kand()%4;
		if(a==0) {
			switch(jia(100,2)) {
				case 0:fs-=2;break;
				case 1:fs++;break;
				case 2:break;
			}
		}else if(a==1) {
			switch(jian(100,2)) {
				case 0:fs-=2;break;
				case 1:fs++;break;
				case 2:break;
			}
		}else if(a==2) {
			switch(cheng(10,50,2)) {
				case 0:fs-=2;break;
				case 1:fs++;break;
				case 2:break;
			}
		}else if(a==3) {
			switch(chu(50,2)) {
				case 0:fs-=2;break;
				case 1:fs++;break;
				case 2:break;
			}
		}
	}
	return ;
}

void duan_wei() {
	if(fs<5) {
		cout<<"懵懂萌新(距离下一个段位还需要"<<5-fs<<"分)";}
	else if(fs<30) {
		cout<<"不屈黑铁(距离下一个段位还需要"<<30-fs<<"分)"; }
	else if(fs<100) {
		cout<<"倔强青铜(距离下一个段位还需要"<<100-fs<<"分)";}
	else if(fs<300) {
		cout<<"顽皮白银(距离下一个段位还需要"<<300-fs<<"分)";}
	else if(fs<500) {
		cout<<"勇敢黄金(距离下一个段位还需要"<<500-fs<<"分)";}
	else if(fs<1000) {
		cout<<"优雅铂金(距离下一个段位还需要"<<1000-fs<<"分)";}
	else if(fs<1500) {
		cout<<"高贵钻石(距离下一个段位还需要"<<1500-fs<<"分)";}
	else if(fs<2000) {
		cout<<"璀璨星耀(距离下一个段位还需要"<<2000-fs<<"分)";}
	else if(fs<2500) {
		cout<<"数学小王(距离下一个段位还需要"<<2500-fs<<"分)";}
	else if(fs<4000) {
		cout<<"数学大王(距离下一个段位还需要"<<4000-fs<<"分)";}
	else if(fs<10000) {
		cout<<"数学皇者(距离下一个段位还需要"<<10000-fs<<"分)";}
	else{
		cout<<"无限永恒(最高段位)";
	}
}

void jia_zai() {
	system("cls");
	for(lnt i=1;i<=3;i++) {
		cout<<"模式不同,加的分数也不一样哦!"<<endl;
		cout<<"加载中";
		for(lnt j=1;j<=3;j++) {
			cout<<"."<<" ";
			Sleep(100);
		}
		system("cls");
	}
	for(lnt i=1;i<=3;i++) {
		cout<<"不要随便输入字符或字符串,不然王国会爆掉的..."<<endl;
		cout<<"加载中";
		for(lnt j=1;j<=3;j++) {
			cout<<"."<<" ";
			Sleep(100);
		}
		system("cls");
	}
	for(lnt i=1;i<=3;i++) {
		cout<<"在首页输入一个作者喜欢的数字有彩蛋!"<<endl;
		cout<<"加载中";
		for(lnt j=1;j<=3;j++) {
			cout<<"."<<" ";
			Sleep(100);
		}
		system("cls");
	}
	for(lnt i=1;i<=3;i++) {
		cout<<"退出的时候记得不要直接关闭,在主页输入14,不然没法存档!"<<endl;
		cout<<"加载中";
		for(lnt j=1;j<=3;j++) {
			cout<<"."<<" ";
			Sleep(100);
		}
		system("cls");
	}
	for(lnt i=1;i<=3;i++) {
		cout<<"加油呀!马上开始啦!"<<endl;
		cout<<"加载中";
		for(lnt j=1;j<=3;j++) {
			cout<<"."<<" ";
			Sleep(100);
		}
		system("cls");
	}
}

void zhuan(lnt pd) {
	system("cls");
	cout<<"选择难度:(加的多扣的也多)"<<endl;
	cout<<"1.简单"<<endl;
	cout<<"2.中级"<<endl;
	cout<<"3.困难"<<endl;
	cout<<"其它.退出"<<endl;
	lnt p;cin>>p;if(p>3) {return ;}
	while(1) {
		if(tc==1) {
			tc=0;
			return ;
		}
		system("cls");
		cout<<"分数:"<<fs<<endl<<endl;
		cout<<"输入 666 即可退出"<<endl<<endl;
		if(pd==1) {
			switch(p) {
			case 1:
				if(jia(10,3)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=3;
				}
				break;
			case 2:
				if(jia(100,5)==true) {
					fs+=2;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=5;
				}
				break;
			case 3:
				if(jia(1000,7)==true) {
					fs+=3;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=7;
				}
				break;
			}
		}else if(pd==2) {
			switch(p) {
			case 1:
				if(jian(10,3)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=3;
				}
				break;
			case 2:
				if(jian(100,5)==true) {
					fs+=2;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=5;
				}
				break;
			case 3:
				if(jian(1000,7)==true) {
					fs+=3;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=7;
				}
				break;
			}
		}else if(pd==3) {
			switch(p) {
			case 1:
				if(cheng(10,10,5)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=5;
				}
				break;
				case 2:
				if(cheng(10,100,6)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=6;
				}
				break;
				case 3:
				if(cheng(100,100,7)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=7;
				}
				break;
			}
		}else if(pd==4) {
			switch(p) {
				case 1:
				if(chu(10,3)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=3;
				}
				break;
			case 2:
				if(chu(100,5)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=5;
				}
				break;
			case 3:
				if(chu(300,7)==true) {
					fs+=1;
				}else{
					if(tc==1) {
						return ;
					}
					fs-=7;
				}
				break;
			}
		}
	}
}

void pan_duan_dui_cuo() {
	while(1) {
		chong_zhi();
		system("cls");
		lnt tt,tnow=0;
		bool k=kand()%2;
		lnt t=kand()%4+1;
		lnt a=kand()%20+1;
		lnt b=kand()%20+1;
		switch(t) {
			case 1:{
				if(k==1) {
					lnt c=a+b;
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl; 
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"+"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 0:fs++;break;
								case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				else{
					lnt c=a+b+(kand()%10+2);
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"+"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 1:fs++;break;
								case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				break;
			}
			case 2:{
				if(k==1) {
					lnt temp=a;
					a=max(a,b);
					b=min(b,temp);
					lnt c=a-b;
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"-"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 0:fs++;break;
								case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}else{
					lnt temp=a;
					a=max(a,b);
					b=min(b,temp);
					lnt c=a-b+(kand()%10+2);
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"-"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 1:fs++;break;
								case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				break;
			}
			case 3:{
				if(k==1) {
					lnt c=a*b;
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl; 
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"*"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 0:fs++;break;
								case 1:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				else{
					lnt c=a*b*(kand()%10+2);
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<a<<"*"<<b<<"="<<c<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 1:fs++;break;
								case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				break;
			}
			case 4:{
				if(k==1) {
					lnt c=a*b;
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<c<<"/"<<a<<"="<<b<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 0:fs++;break;
								case 1:system("cls");cout<<"-------------------------------"<<endl;system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				else{
					lnt c=a*b*(kand()%10+2);
					while(1) {
						system("cls");
						cout<<"-------------------------------"<<endl;
						cout<<"方向键更换,空格键确定,输入6退出"<<endl;
						cout<<"-------------------------------"<<endl;  
						cout<<"分数:"<<fs<<endl;
						cout<<"-------------------------------"<<endl<<endl;
						cout<<c<<"/"<<a<<"="<<b<<endl<<endl;
						if(tnow==0) {cout<<">对<"<<endl<<" 错 ";}
						else{cout<<" 对 "<<endl<<">错<";}
						tt=getch();
						if(tt=='6') {
							return ;
						}
						if(tt==224) {tt=getch();}
						if(tt==72&&tnow==1) {tnow--;}
						if(tt==80&&tnow==0) {tnow++;}
						if(tt==' ') {
							switch(tnow) {
								case 1:fs++;break;
								case 0:system("cls");cout<<"-------------------------------"<<endl;cuo_wu(2);fs-=2;break;
							}
							break;
						}
					}
				}
				break;
			}
		}
	}
}

void cai_dan_oo() {
	system("cls");
	say("恭喜你发现了彩蛋!");getch();
	say("恭喜获得武器-水滴,同意请输入1");
	lnt cd;cin>>cd;
	if(cd==666) {
		say("恭喜你发现了二号彩蛋!获得武器-光粒,同意请输入1");
		lnt p;cin>>p;
		switch(p) {
			case 1:cout<<"\n好!";getch();wq[14]=1;return;
		}
		Sleep(2500);
	}else if(cd==1) {
		say("可惜...不行!这武器不能给你!");
	}else if(cd==1314520) {
		say("行吧,给你了");
		wq[13]=1;
		getch();return ;
	}
}

void gu_shi() {
	system("cls");
	say("曾经,在一片碧蓝的草原上,有一座美丽的数学王国.");
	say("现在,在一些美好的记忆中,有一座曾经的数学王国.");
	say("究竟发生了什么?");
	say("数学王国第一篇结束.");
	if(gmk>=50&&gu_shi2==0) {
		say("改名卡已集齐50张,自动消耗50张,开启第二篇!");
		gu_shi2=1;gmk-=50;
	}else{
		if(gu_shi2!=1) {
			say("请集齐50张改名卡解锁");
			return ;
		}
	}
	say("有一天,一个不明飞行物从天而降");
	say("这个飞行物并没有攻击数学王国,它知道数学王国的强大");
	say("于是,它在天空投影了一道题目,这道题目太难了,没有人解得出来");
	say("一名教授以牺牲自己大脑运行能力的代价,解出了题目,但...");
	if(zs>=5000&&gu_shi3==0) {
		say("钻石已集齐5000颗,自动消耗,开启第二篇!");
		gu_shi3=1;zs-=5000;
	}else{
		if(gu_shi3!=1) {
			say("请集齐5000颗钻石解锁");
			return ;
		}
	}
	say("这名教授最后成为了一名植物人,由于他的巨大贡献,他被视为伟人");
	say("但是有一天...");
	say("一群人试图偷走教授的大脑,研究大脑思维能力");
	say("他们成功地偷走了教授的身体,正当他们开颅研究时,出事了");
	if(jb>=100000&&gu_shi4==0) {
		say("金币已经集齐100000个,自动消耗,开启第三篇,也是最后一篇!");
		gu_shi4=1;jb-=100000;
	}else{
		if(gu_shi4!=1) {
			say("请集齐100000颗金币解锁");
			return ;
		}

	}
	say("教授的身体突然消失,取而代之的是一个指甲那么大的球");
	say("球爆炸了,在十万亿分之一秒内释放了相当于100颗广岛原子弹的能量");
	say("数学王国,就此成为老年人的记忆,青年人的传说");
	say("而数学王国曾经在的地方,出现了一个巨大的怪兽");
	say("怪兽身高50层楼,拥有一双血红的眼睛");
	say("必须有人打败它,而那个人,就是你!");
	say("解锁:复原王国,击败怪兽——击杀怪兽");pdgu_shi=1;
	return ;
}

void bei_jing_pi_fu_zi_xuan() {
	system("cls");
	while(1) {
		system("cls");
		cout<<"请选择皮肤"<<endl;
		cout<<"输入背景编号,字体编号"<<endl;
		cout<<"0=黑色\n1=蓝色\n2=绿色\n3=湖蓝色\n4=红色\n5=紫色\n6=黄色\n7=白色\n8=灰色"<<endl;
		cout<<"请输入这两个数(不要相同)"<<endl;
		cin>>bj>>zt;
		if(bj!=zt&&bj>=0&&zt>=0&&bj<=8&&zt<=8) {
			break;
		}
	}
	if(bj==0&&zt==1){ system("color 01"); }
	if(bj==0&&zt==2){ system("color 02"); }
	if(bj==0&&zt==3){ system("color 03"); }
	if(bj==0&&zt==4){ system("color 04"); }
	if(bj==0&&zt==5){ system("color 05"); }
	if(bj==0&&zt==6){ system("color 06"); }
	if(bj==0&&zt==7){ system("color 07"); }
	if(bj==0&&zt==8){ system("color 08"); }
	if(bj==1&&zt==0){ system("color 10"); }
	if(bj==1&&zt==2){ system("color 12"); }
	if(bj==1&&zt==3){ system("color 13"); }
	if(bj==1&&zt==4){ system("color 14"); }
	if(bj==1&&zt==5){ system("color 15"); }
	if(bj==1&&zt==6){ system("color 16"); }
	if(bj==1&&zt==7){ system("color 17"); }
	if(bj==1&&zt==8){ system("color 18"); }
	if(bj==2&&zt==0){ system("color 20"); }
	if(bj==2&&zt==1){ system("color 21"); }
	if(bj==2&&zt==3){ system("color 23"); }
	if(bj==2&&zt==4){ system("color 24"); }
	if(bj==2&&zt==5){ system("color 25"); }
	if(bj==2&&zt==6){ system("color 26"); }
	if(bj==2&&zt==7){ system("color 27"); }
	if(bj==2&&zt==8){ system("color 28"); }
	if(bj==3&&zt==0){ system("color 30"); }
	if(bj==3&&zt==1){ system("color 31"); }
	if(bj==3&&zt==2){ system("color 32"); }
	if(bj==3&&zt==4){ system("color 34"); }
	if(bj==3&&zt==5){ system("color 35"); }
	if(bj==3&&zt==6){ system("color 36"); }
	if(bj==3&&zt==7){ system("color 37"); }
	if(bj==3&&zt==8){ system("color 38"); }
	if(bj==4&&zt==0){ system("color 40"); }
	if(bj==4&&zt==1){ system("color 41"); }
	if(bj==4&&zt==2){ system("color 42"); }
	if(bj==4&&zt==3){ system("color 43"); }
	if(bj==4&&zt==5){ system("color 45"); }
	if(bj==4&&zt==6){ system("color 46"); }
	if(bj==4&&zt==7){ system("color 47"); }
	if(bj==4&&zt==8){ system("color 48"); }
	if(bj==5&&zt==0){ system("color 50"); }
	if(bj==5&&zt==1){ system("color 51"); }
	if(bj==5&&zt==2){ system("color 52"); }
	if(bj==5&&zt==3){ system("color 53"); }
	if(bj==5&&zt==4){ system("color 54"); }
	if(bj==5&&zt==6){ system("color 56"); }
	if(bj==5&&zt==7){ system("color 57"); }
	if(bj==5&&zt==8){ system("color 58"); }
	if(bj==6&&zt==0){ system("color 60"); }
	if(bj==6&&zt==1){ system("color 61"); }
	if(bj==6&&zt==2){ system("color 62"); }
	if(bj==6&&zt==3){ system("color 63"); }
	if(bj==6&&zt==4){ system("color 64"); }
	if(bj==6&&zt==5){ system("color 65"); }
	if(bj==6&&zt==7){ system("color 67"); }
	if(bj==6&&zt==8){ system("color 68"); }
	if(bj==7&&zt==0){ system("color 70"); }
	if(bj==7&&zt==1){ system("color 71"); }
	if(bj==7&&zt==2){ system("color 72"); }
	if(bj==7&&zt==3){ system("color 73"); }
	if(bj==7&&zt==4){ system("color 74"); }
	if(bj==7&&zt==5){ system("color 75"); }
	if(bj==7&&zt==6){ system("color 76"); }
	if(bj==7&&zt==8){ system("color 78"); }
	if(bj==8&&zt==0){ system("color 80"); }
	if(bj==8&&zt==1){ system("color 81"); }
	if(bj==8&&zt==2){ system("color 82"); }
	if(bj==8&&zt==3){ system("color 83"); }
	if(bj==8&&zt==4){ system("color 84"); }
	if(bj==8&&zt==5){ system("color 85"); }
	if(bj==8&&zt==6){ system("color 86"); }
	if(bj==8&&zt==7){ system("color 87"); }
	return ;
}

string cS() {
	system("cls");
	cout<<"S:"<<endl;
	lnt l;string ans;
	bool kk=0;
	while(kk==0) {
		system("cls");
		cout<<"超级自选礼包:"<<endl;
		cout<<"1.金币X7000"<<endl;
		cout<<"2.分数X5000"<<endl;
		cout<<"3.背景自选礼包"<<endl;
		cout<<"4.钻石X2000"<<endl;
		cout<<"5.改名卡X5"<<endl;
		cout<<"6.王国故事碎片X300"<<endl;
		cout<<"(本次共抽了"<<xyz<<"次中S级)"<<endl;
		cin>>l;kk=1;
		switch(l) {
			case 1:
				jb+=7000;kk=1;
				ans="S:1.金币X7000";
				break;
			case 2:
				fs+=5000;kk=1;
				ans="S:2.分数X5000";
				break;
			case 3:
				bei_jing_pi_fu_zi_xuan();kk=1;
				ans="S:3.背景自选礼包";
				break;
			case 4:
				zs+=1000;kk=1;
				ans="S:4.钻石X2000";
				break;
			case 5:
				gmk+=5;kk=1;
				ans="S:5.改名卡X5";
				break;
			case 6:
				gu_shisp+=300;kk=1;
				ans="S:6.王国故事碎片X300";
				break;
		}
	}
	cout<<endl;xyz=0;
	return ans;
}

string cA() {
	cout<<"A:";
	cout<<"王国故事碎片X30";gu_shisp+=30;
	cout<<endl;
	return "A:王国故事碎片X30";
}

string cB() {
	cout<<"B:";string ans;
	lnt l=kand()%3+1;
	switch(l) {
		case 1:
			cout<<"钻石X50";zs+=50;
			ans="B:钻石X50";
			break;
		case 2:
			cout<<"王国故事碎片X3";gu_shisp+=3;
			ans="B:王国故事碎片X3";
			break;
		case 3:
			cout<<"改名卡碎片X5";gmksp+=5;
			ans="B:改名卡碎片X5";
			break;
	}
	cout<<endl;
	return ans;
}

string cC() {
	cout<<"C:";string ans;
	lnt l=kand()%5+1;
	switch(l) {
		case 1:
			cout<<"星星X1";xx+=1;
			ans="C:星星X1";
			break;
		case 2:
			cout<<"分数X10";fs+=10;
			ans="C:分数X10";
			break;
		case 3:
			cout<<"钻石X20";zs+=20;
			ans="C:钻石X20";
			break;
		case 4:
			cout<<"王国故事碎片X2";gu_shisp+=2;
			ans="C:王国故事碎片X2";
			break;
		case 5:
			cout<<"改名卡碎片X2";gmksp+=2;
			ans="C:改名卡碎片X2";
			break;
	}
	cout<<endl;
	return ans;
}

string cD() {
	cout<<"D:";string ans;
	lnt l=kand()%5+1;
	switch(l) {
		case 1:
			cout<<"金币X300";jb+=300;
			ans="D:金币X300";
			break;
		case 2:
			cout<<"分数X5";fs+=5;
			ans="D:分数X5";
			break;
		case 3:
			cout<<"钻石X10";zs+=10;
			ans="D:钻石X10";
			break;
		case 4:
			cout<<"王国故事碎片X1";gu_shisp+=1;
			ans="D:王国故事碎片X1";
			break;
		case 5:
			cout<<"改名卡碎片X1";gmksp+=1;
			ans="D:改名卡碎片X1";
			break;
	}
	cout<<endl;
	return ans;
}

void chou(bool p) {
	if(cgc==1) {
		xyz++;lnt aa=kand()%200+1;
		if(xyz>=200) aa=200;
		if(aa==200) {
			system("cls");
			cout<<"S:"<<endl;
			lnt l;
			bool kk=0;
			while(kk==0) {
				system("cls");
				cout<<"超级自选礼包:"<<endl;
				cout<<"1.金币X7000"<<endl;
				cout<<"2.分数X5000"<<endl;
				cout<<"3.背景自选礼包"<<endl;
				cout<<"4.钻石X2000"<<endl;
				cout<<"5.改名卡X5"<<endl;
				cout<<"6.王国故事碎片X300"<<endl;
				cout<<"(本次共抽了"<<xyz<<"次中S级)"<<endl;
				cin>>l;
				switch(l) {
					case 1:jb+=7000;kk=1;break;
					case 2:fs+=5000;kk=1;break;
					case 3:bei_jing_pi_fu_zi_xuan();kk=1;break;
					case 4:zs+=1000;kk=1;break;
					case 5:gmk+=5;kk=1;break;
					case 6:gu_shisp+=300;kk=1;break;
				}
			}
			cout<<endl;xyz=0;
			return ;
		}else if(aa>=190) {
			cout<<"A:";
			cout<<"王国故事碎片X30";gu_shisp+=30;
			getch();
			cout<<endl;
			return ;
		}else if(aa>=150) {
			cout<<"B:";
			lnt l=kand()%3+1;
			switch(l) {
				case 1:cout<<"钻石X50";zs+=50;break;
				case 2:cout<<"王国故事碎片X3";gu_shisp+=3;break;
				case 3:cout<<"改名卡碎片X5";gmksp+=5;break;
			}
			getch();
			cout<<endl;
			return ;
		}else if(aa>=80) {
			cout<<"C:";
			lnt l=kand()%5+1;
			switch(l) {
				case 1:cout<<"星星X1";xx+=1;break;
				case 2:cout<<"分数X10";fs+=10;break;
				case 3:cout<<"钻石X20";zs+=20;break;
				case 4:cout<<"王国故事碎片X2";gu_shisp+=2;break;
				case 5:cout<<"改名卡碎片X2";gmksp+=2;break;
			}
			getch();
			cout<<endl;
			return ;
		}else{
			cout<<"D:";
			lnt l=kand()%5+1;
			switch(l) {
				case 1:cout<<"金币X300";jb+=300;break;
				case 2:cout<<"分数X5";fs+=5;break;
				case 3:cout<<"钻石X10";zs+=10;break;
				case 4:cout<<"王国故事碎片X1";gu_shisp+=1;break;
				case 5:cout<<"改名卡碎片X1";gmksp+=1;break;
			}
			cout<<endl;
			getch();
			return ;
		}
		return ;
	}
	lnt k=0,pp=1;
	if(p==0) {pp=10;}
	string ans[150];
	system("cls");chong_zhi();
	cout<<" ______ "<<'\n';
	cout<<"|      |"<<'\n';
	cout<<"| 抽奖 |"<<'\n';
	cout<<"|______|"<<'\n';
	getch();
	while(pp--) {
		xyz++;
		lnt ccs=kand()%50+30;
		lnt st=kand()%5+1;
		lnt jg,tccs=ccs*10;
		lnt time=10;
		bool ppd=0;
		lnt tt=0;
		lnt aa=kand()%200+1;
		if(xyz>=200) aa=200;
		if(xyz>=200) {aa=200;}
		if(aa==200) {jg=1;}
		else if(aa>=190) {jg=2;}
		else if(aa>=150) {jg=3;}
		else if(aa>=80) {jg=4;}
		else{jg=5;}
		while(1) {
			ccs--;Sleep(time);
			time+=50;tt+=time;
			if(tt>=tccs) {ccs=0;}
			system("cls");
			if(st>5) { st=1; }
			switch(st) {
				case 1:{
					cout<<"                        "<<'\n';
					cout<<"          |||||         "<<'\n';
					cout<<"          ||S||         "<<'\n';
					cout<<"          |||||         "<<'\n';
					cout<<"     ___         ___    "<<'\n';
					cout<<"    |   |       |   |   "<<'\n';
					cout<<"    | D |       | A |   "<<'\n';
					cout<<"    |___|       |___|   "<<'\n';
					cout<<"                        "<<'\n';
					cout<<"  ___               ___ "<<'\n';
					cout<<" |   |             |   |"<<'\n';
					cout<<" | C |             | B |"<<'\n';
					cout<<" |___|             |___|"<<'\n';
					cout<<'\n';
					for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
					break;
				}
				case 2:{
					cout<<"           ___          "<<'\n';
					cout<<"          |   |         "<<'\n';
					cout<<"          | S |         "<<'\n';
					cout<<"          |___|         "<<'\n';
					cout<<"     ___                "<<'\n';
					cout<<"    |   |       |||||   "<<'\n';
					cout<<"    | D |       ||A||   "<<'\n';
					cout<<"    |___|       |||||   "<<'\n';
					cout<<"                        "<<'\n';
					cout<<"  ___               ___ "<<'\n';
					cout<<" |   |             |   |"<<'\n';
					cout<<" | C |             | B |"<<'\n';
					cout<<" |___|             |___|"<<'\n';
					cout<<'\n';
					for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
					break;
				}
				case 3:{
					cout<<"           ___          "<<'\n';
					cout<<"          |   |         "<<'\n';
					cout<<"          | S |         "<<'\n';
					cout<<"          |___|         "<<'\n';
					cout<<"     ___         ___    "<<'\n';
					cout<<"    |   |       |   |   "<<'\n';
					cout<<"    | D |       | A |   "<<'\n';
					cout<<"    |___|       |___|   "<<'\n';
					cout<<"                        "<<'\n';
					cout<<"  ___                   "<<'\n';
					cout<<" |   |             |||||"<<'\n';
					cout<<" | C |             ||B||"<<'\n';
					cout<<" |___|             |||||"<<'\n';
					cout<<'\n';
					for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
					break;
				}
				case 4:{
					cout<<"           ___          "<<'\n';
					cout<<"          |   |         "<<'\n';
					cout<<"          | S |         "<<'\n';
					cout<<"          |___|         "<<'\n';
					cout<<"     ___         ___    "<<'\n';
					cout<<"    |   |       |   |   "<<'\n';
					cout<<"    | D |       | A |   "<<'\n';
					cout<<"    |___|       |___|   "<<'\n';
					cout<<"                        "<<'\n';
					cout<<"                    ___ "<<'\n';
					cout<<" |||||             |   |"<<'\n';
					cout<<" ||C||             | B |"<<'\n';
					cout<<" |||||             |___|"<<'\n';
					cout<<'\n';
					for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
					break;
				}
				case 5:{
					cout<<"           ___          "<<'\n';
					cout<<"          |   |         "<<'\n';
					cout<<"          | S |         "<<'\n';
					cout<<"          |___|         "<<'\n';
					cout<<"                 ___    "<<'\n';
					cout<<"    |||||       |   |   "<<'\n';
					cout<<"    ||D||       | A |   "<<'\n';
					cout<<"    |||||       |___|   "<<'\n';
					cout<<"                        "<<'\n';
					cout<<"  ___               ___ "<<'\n';
					cout<<" |   |             |   |"<<'\n';
					cout<<" | C |             | B |"<<'\n';
					cout<<" |___|             |___|"<<'\n';
					cout<<'\n';
					for(lnt i=1;i<=k;i++) {cout<<ans[i]<<'\n';}
					break;
				}
			}
			if(ccs<=0) { if(st==jg) {break;}}
			st++;
		}
		if(jg==1) {ans[++k]=cS();}
		else if(jg==2) {ans[++k]=cA();}
		else if(jg==3) {ans[++k]=cB();}
		else if(jg==4) {ans[++k]=cC();}
		else if(jg==5) {ans[++k]=cD();}
	}
	return ;
}

void dui_huan_ma() {
	cout<<"请输入兑换码:";
	lnt dh;cin>>dh;
	system("cls");
	switch(dh) {
	case 666:
		if(a666==1) break;
		cout<<"兑换码正确..."<<endl<<endl;
		cout<<"获得 星星X300! 改名卡X1";
		xx+=300,gmk++;getch();a666=1;
		return ;
	case 1314:
		if(a1314==1) break;
		cout<<"兑换码正确..."<<endl<<endl;
		cout<<"获得 金币X20000! 分数X500";a1314=1;
		jb+=20000;fs+=500;getch();
		return ;
	case 520:
		if(a520==1) break;
		cout<<"兑换码正确..."<<endl<<endl;
		cout<<"获得 钻石X500!";
		zs+=500;getch();a520=1;
		return ;
	case 5201314:
		if(a5201314==1) break;
		cout<<"兑换码正确..."<<endl<<endl;
		cout<<"获得 钻石X1500 金币X3500 星星X9!";
		zs+=1500;jb+=3500;xx+=9;getch();a5201314=1;
		return ;
	case 1314520:
		if(a1314520==1) break;
		cout<<"兑换码正确..."<<endl<<endl;
		cout<<"恭喜获得资源自选礼包!"<<endl;
		cout<<"1.钻石X3000"<<endl;
		cout<<"2.金币X10000"<<endl;
		cout<<"3.星星X90"<<endl;
		a1314520=1;
		lnt c;cin>>c;system("cls");
		switch(c) {
			case 1:cout<<"钻石X3000";getch();zs+=3000;return ;
			case 2:cout<<"金币X10000";getch();jb+=10000;return ;
			case 3:cout<<"星星X90";getch();xx+=90;return ;
		}
		cout<<"请输入正确的数字"<<endl;
		return ;
	}
	cout<<"兑换码错误或已经使用...";
	getch();
	return ;
}

void bei_jing_dui_huan() {
	system("cls");
	cout<<"购买后自动更换,需要换回原来的皮肤请重新购买"<<endl;
	cout<<"当前皮肤编号:"<<bj<<" "<<zt<<endl;
	cout<<"金币:"<<jb<<endl;
	cout<<"钻石:"<<zs<<endl<<endl;
	cout<<"皮肤价格:2000钻石/10000金币"<<endl;
	cout<<"1.用钻石\n2.用金币\n3.不买,退出\n";
	lnt t;cin>>t;
	switch(t) {
		case 1:{
			system("cls");
			if(zs>=2000) {
				cout<<"好,已扣除2000钻石"<<endl;zs-=2000;
				bei_jing_pi_fu_zi_xuan();
			}else{
				say("钻石不足...");
			}
			break;
		}
		case 2:{
			system("cls");
			if(jb>=10000) {
				cout<<"好,已扣除10000金币"<<endl;jb-=10000;
				bei_jing_pi_fu_zi_xuan();
			}else{
				say("金币不足...");
			}
			break;
		}
		case 3:return ;
	}
}

void wu_qi_chou() {
	lnt k=kand()%10000+1;
	if(k<=7000) {
		lnt a=kand()%5+1;
		switch(a) {
			case 1:if(wq[2]==0) {cout<<"D."<<wqmz[2]<<endl;wq[2]=1;}
				else{cout<<wqmz[2]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
			case 2:if(wq[3]==0) {cout<<"D."<<wqmz[3]<<endl;wq[3]=1;}
				else{cout<<wqmz[3]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
			case 3:if(wq[4]==0) {cout<<"D."<<wqmz[4]<<endl;wq[4]=1;}
				else{cout<<wqmz[4]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
			case 4:if(wq[5]==0) {cout<<"D."<<wqmz[5]<<endl;wq[5]=1;}
				else{cout<<wqmz[5]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
			case 5:if(wq[6]==0) {cout<<"D."<<wqmz[6]<<endl;wq[6]=1;}
				else{cout<<wqmz[6]<<"(转化为3个武器币)"<<endl;wqb+=3;}break;
		}
	}
	else if(k<=9500) {
		lnt a=kand()%5+1;
		switch(a) {
			case 1:if(wq[7]==0) {cout<<"C."<<wqmz[7]<<endl;wq[7]=1;}
				else{cout<<wqmz[7]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
			case 2:if(wq[8]==0) {cout<<"C."<<wqmz[8]<<endl;wq[8]=1;}
				else{cout<<wqmz[8]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
			case 3:if(wq[9]==0) {cout<<"C."<<wqmz[9]<<endl;wq[9]=1;}
				else{cout<<wqmz[9]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
			case 4:if(wq[10]==0) {cout<<"C."<<wqmz[10]<<endl;wq[10]=1;}
				else{cout<<wqmz[10]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
			case 5:if(wq[11]==0) {cout<<"C."<<wqmz[11]<<endl;wq[11]=1;}
				else{cout<<wqmz[11]<<"(转化为10个武器币)"<<endl;wqb+=10;}break;
		}
	}
	else if(k<=9990) {
		lnt a=kand()%2+1;
		switch(a) {
			case 1:if(wq[12]==0) {cout<<"B."<<wqmz[12]<<endl;wq[12]=1;}
				else{cout<<wqmz[12]<<"(转化为50个武器币)"<<endl;wqb+=50;}break;
			case 2:if(wq[13]==0) {cout<<"B."<<wqmz[13]<<endl;wq[13]=1;}	
				else{cout<<wqmz[13]<<"(转化为50个武器币)"<<endl;wqb+=50;}break;
		}
	}
	else if(k<=9999) {
		lnt a=kand()%2+1;
		switch(a) {
			case 1:if(wq[14]==0) {cout<<"A."<<wqmz[14]<<endl;wq[14]=1;}
				else{cout<<wqmz[14]<<"(转化为500个武器币)"<<endl;wqb+=500;}break;
			case 2:if(wq[15]==0) {cout<<"A."<<wqmz[15]<<endl;wq[15]=1;}
				else{cout<<wqmz[15]<<"(转化为500个武器币)"<<endl;wqb+=500;}break;
		}
	}
	else if(k==10000) {
		if(wq[15]==0) {cout<<"S."<<wqmz[15]<<endl;wq[16]=1;}
		else{cout<<wqmz[16]<<"(转化为10000个武器币)"<<endl;wqb+=10000;}
	}
}

void wu_qi_bi_shang_cheng() {
	while(1) {
		system("cls");
		cout<<"数学王国-武器币兑换商城"<<endl;
		cout<<"武器币:"<<wqb<<endl<<endl;
		cout<<"1.D.木剑(伤害10):                                  10武器币"<<endl;
		cout<<"2.D.铁剑(伤害50):                                  50武器币"<<endl;
		cout<<"3.D.长枪(伤害100):                                100武器币"<<endl;
		cout<<"4.D.能量剑(伤害300):                              300武器币"<<endl;
		cout<<"5.D.手枪(伤害1000):                              1000武器币"<<endl;
		cout<<"6.C.狙击枪(伤害10000):                           5000武器币"<<endl;
		cout<<"7.C.脉冲剑(伤害50000):                          10000武器币"<<endl;
		cout<<"8.C.东风导弹(伤害100000):                       12000武器币"<<endl;
		cout<<"9.C.原子弹(伤害500000):                         15000武器币"<<endl;
		cout<<"10.C.核聚变导弹(伤害1000000):                   50000武器币"<<endl;
		cout<<"11.B.纳米飞刃发射器(伤害5000000):              100000武器币"<<endl;
		cout<<"12.B.反物质导弹(伤害10000000):                1000000武器币"<<endl;
		cout<<"13.A.水滴(伤害为总血量的30%):                 5000000武器币"<<endl;
		cout<<"14.A.光粒(伤害为总血量的70%):      该武器无法使用武器币兑换"<<endl;
		cout<<"15.S.二向箔(???):               该武器无法使用武器币兑换"<<endl<<endl;
		cout<<"20.退出"<<endl;
		lnt p;cin>>p;
		switch(p) {
			case 1:if(wqb>=10&&wq[2]==0) {system("cls");say("购买成功");wqb-=10;wq[2]=1;}
				else{say("武器币不足或已经购买");}break;
			case 2:if(wqb>=50&&wq[3]==0) {system("cls");say("购买成功");wqb-=50;wq[3]=1;}
				else{say("武器币不足或已经购买");}break;
			case 3:if(wqb>=100&&wq[4]==0) {system("cls");say("购买成功");wqb-=100;wq[4]=1;}
				else{say("武器币不足或已经购买");}break;
			case 4:if(wqb>=300&&wq[5]==0) {system("cls");say("购买成功");wqb-=300;wq[5]=1;}
				else{say("武器币不足或已经购买");}break;
			case 5:if(wqb>=1000&&wq[6]==0) {system("cls");say("购买成功");wqb-=1000;wq[6]=1;}
				else{say("武器币不足或已经购买");}break;
			case 6:if(wqb>=5000&&wq[7]==0) {system("cls");say("购买成功");wqb-=5000;wq[7]=1;}
				else{say("武器币不足或已经购买");}break;
			case 7:if(wqb>=10000&&wq[8]==0) {system("cls");say("购买成功");wqb-=10000;wq[8]=1;}
				else{say("武器币不足或已经购买");}break;
			case 8:if(wqb>=12000&&wq[9]==0) {system("cls");say("购买成功");wqb-=12000;wq[9]=1;}
				else{say("武器币不足或已经购买");}break;
			case 9:if(wqb>=15000&&wq[10]==0) {system("cls");say("购买成功");wqb-=15000;wq[10]=1;}
				else{say("武器币不足或已经购买");}break;
			case 10:if(wqb>=50000&&wq[11]==0) {system("cls");say("购买成功");wqb-=50000;wq[11]=1;}
				else{say("武器币不足或已经购买");}break;
			case 11:if(wqb>=100000&&wq[12]==0) {system("cls");say("购买成功");wqb-=100000;wq[12]=1;}
				else{say("武器币不足或已经购买");}break;
			case 12:if(wqb>=1000000&&wq[13]==0) {system("cls");say("购买成功");wqb-=1000000;wq[13]=1;}
				else{say("武器币不足或已经购买");}break;
			case 13:if(wqb>=5000000&&wq[14]==0) {system("cls");say("购买成功");wqb-=5000000;wq[14]=1;}
				else{say("武器币不足或已经购买");}break;
			case 20:return ;
		}
	}
}

void wu_qi_shang_cheng() {
	while(1) {
		system("cls");
		cout<<"数学王国-武器商城"<<endl;
		cout<<"星星:"<<xx<<endl;
		cout<<"武器币:"<<wqb<<endl<<endl;
		cout<<"1.单抽(10颗星星)"<<endl;
		cout<<"2."<<lian_chou_wq<<"连抽(10颗星星每次)"<<endl;
		cout<<"3.奖池及概率"<<endl;
		cout<<"4.武器币兑换"<<endl;
		cout<<"5.修改连抽次数"<<endl;
		cout<<"6.退出"<<endl;
		lnt w;cin>>w;
		switch(w) {
			case 1:{system("cls");if(xx>=10) {xx-=10;}else{break;}wu_qi_chou();getch();break;}
			case 2:{system("cls");if(xx>=10*lian_chou_wq) {xx-=10*lian_chou_wq;}else{break;}lnt a=lian_chou_wq;while(a--) {wu_qi_chou();getch();}break;}
			case 3:{
				system("cls");
				cout<<"1.D.木剑(伤害10)"<<endl;
				cout<<"2.D.铁剑(伤害50)"<<endl;
				cout<<"3.D.长枪(伤害100)"<<endl;
				cout<<"4.D.能量剑(伤害300)"<<endl;
				cout<<"5.D.手枪(伤害1000)"<<endl;
				cout<<"6.C.狙击枪(伤害10000)"<<endl;
				cout<<"7.C.脉冲剑(伤害50000)"<<endl;
				cout<<"8.C.东风导弹(伤害100000)"<<endl;
				cout<<"9.C.原子弹(伤害500000)"<<endl;
				cout<<"10.C.核聚变导弹(伤害1000000)"<<endl;
				cout<<"11.B.纳米飞刃发射器(伤害5000000)"<<endl;
				cout<<"12.B.反物质导弹(伤害10000000)"<<endl;
				cout<<"13.A.水滴(伤害为总血量的30%)"<<endl;
				cout<<"14.A.光粒(伤害为总血量的70%)"<<endl;
				cout<<"15.S.二向箔(???)"<<endl<<endl;
				cout<<"D:70%  C:%25  B:4.9%  A:0.09%  S:0.01%"<<endl;
				getch();
				break;
			}
			case 4:{wu_qi_bi_shang_cheng();break;}
			case 5:{ 
				system("cls");
				cout<<"请输入连抽次数(500以下)"<<endl;
				lnt ttt;cin>>ttt;
				if(ttt<=500) {
					lian_chou_wq=ttt;
				}
				else{
					system("cls");
					say("输入错误");
				}
				break;
			}
			case 6:return ;
		}
	}
}

void fu_mo_chou() {
	fmxyz++;
	lnt k=kand()%400+1;
	if(fmxyz>=500) {
		k=kand()%2+49;
		fmxyz=0;
	}
	if(k>50&&k<=200) {cout<<"附魔币X3"<<endl;fmb+=3;}
	else if(k>50&&k<=300) {cout<<"附魔币X7"<<endl;fmb+=7;} 
	else if(k>50&&k<=370) {cout<<"附魔币X10"<<endl;fmb+=10;}
	else if(k>50&&k<=390) {cout<<"附魔币X15"<<endl;fmb+=15;} 
	else if(k>50&&k<=400) {cout<<"附魔币X20"<<endl;fmb+=20;}
	else{
		switch(k) {
			case 1:{cout<<fmmz[1];if(fm[1]==0) {fm[1]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 2:{cout<<fmmz[2];if(fm[2]==0) {fm[2]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 3:{cout<<fmmz[3];if(fm[3]==0) {fm[3]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 4:{cout<<fmmz[4];if(fm[4]==0) {fm[4]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 5:{cout<<fmmz[5];if(fm[5]==0) {fm[5]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 6:{cout<<fmmz[6];if(fm[6]==0) {fm[6]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 7:{cout<<fmmz[7];if(fm[7]==0) {fm[7]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 8:{cout<<fmmz[8];if(fm[8]==0) {fm[8]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 9:{cout<<fmmz[9];if(fm[9]==0) {fm[9]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 10:{cout<<fmmz[10];if(fm[10]==0) {fm[10]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 11:{cout<<fmmz[11];if(fm[11]==0) {fm[11]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 12:{cout<<fmmz[12];if(fm[12]==0) {fm[12]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 13:{cout<<fmmz[13];if(fm[13]==0) {fm[13]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 14:{cout<<fmmz[14];if(fm[14]==0) {fm[14]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 15:{cout<<fmmz[15];if(fm[15]==0) {fm[15]=1;}
			else{cout<<"(已经转化为附魔币:3)";fmb+=3;}break;}
			case 16:{cout<<fmmz[16];if(fm[16]==0) {fm[16]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=3;}break;}
			case 17:{cout<<fmmz[17];if(fm[17]==0) {fm[17]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 18:{cout<<fmmz[18];if(fm[18]==0) {fm[18]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 19:{cout<<fmmz[19];if(fm[19]==0) {fm[19]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 20:{cout<<fmmz[20];if(fm[20]==0) {fm[20]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 21:{cout<<fmmz[21];if(fm[21]==0) {fm[21]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 22:{cout<<fmmz[22];if(fm[22]==0) {fm[22]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 23:{cout<<fmmz[23];if(fm[23]==0) {fm[23]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 24:{cout<<fmmz[24];if(fm[24]==0) {fm[24]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 25:{cout<<fmmz[25];if(fm[25]==0) {fm[25]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 26:{cout<<fmmz[26];if(fm[26]==0) {fm[26]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 27:{cout<<fmmz[27];if(fm[27]==0) {fm[27]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 28:{cout<<fmmz[28];if(fm[28]==0) {fm[28]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 29:{cout<<fmmz[29];if(fm[29]==0) {fm[29]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 30:{cout<<fmmz[30];if(fm[30]==0) {fm[30]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 31:{cout<<fmmz[31];if(fm[31]==0) {fm[31]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 32:{cout<<fmmz[32];if(fm[32]==0) {fm[32]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 33:{cout<<fmmz[33];if(fm[33]==0) {fm[33]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 34:{cout<<fmmz[34];if(fm[34]==0) {fm[34]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 35:{cout<<fmmz[35];if(fm[35]==0) {fm[35]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 36:{cout<<fmmz[36];if(fm[36]==0) {fm[36]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 37:{cout<<fmmz[37];if(fm[37]==0) {fm[37]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 38:{cout<<fmmz[38];if(fm[38]==0) {fm[38]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 39:{cout<<fmmz[39];if(fm[39]==0) {fm[39]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 40:{cout<<fmmz[40];if(fm[40]==0) {fm[40]=1;}
			else{cout<<"(已经转化为附魔币:5)";fmb+=5;}break;}
			case 41:{cout<<fmmz[41];if(fm[41]==0) {fm[41]=1;}
			else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
			case 42:{cout<<fmmz[42];if(fm[42]==0) {fm[42]=1;}
			else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
			case 43:{cout<<fmmz[43];if(fm[43]==0) {fm[43]=1;}
			else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
			case 44:{cout<<fmmz[44];if(fm[44]==0) {fm[44]=1;}
			else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
			case 45:{cout<<fmmz[45];if(fm[45]==0) {fm[45]=1;}
			else{cout<<"(已经转化为附魔币:10)";fmb+=10;}break;}
			case 46:{cout<<fmmz[46];if(fm[46]==0) {fm[46]=1;}
			else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
			case 47:{cout<<fmmz[47];if(fm[47]==0) {fm[47]=1;}
			else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
			case 48:{cout<<fmmz[48];if(fm[48]==0) {fm[48]=1;}
			else{cout<<"(已经转化为附魔币:25)";fmb+=25;}break;}
			case 49:{cout<<fmmz[49];if(fm[49]==0) {fm[49]=1;}
			else{cout<<"(已经转化为附魔币:50)";fmb+=50;}fmxyz=0;lnt a=5;while(a--) {getch();}break;}
			case 50:{cout<<fmmz[50];if(fm[50]==0) {fm[50]=1;}
			else{cout<<"(已经转化为附魔币:50)";fmb+=50;}fmxyz=0;lnt a=5;while(a--) {getch();}break;}
		}
		cout<<endl;
	}
}

void zhuang_bei_fu_mo_shang_cheng() {
	system("cls");
	if(fmzq==0) {
		fmzq=1;
		say("欢迎来到装备附魔专区.");
		say("在这里,您可以为您的武器购买附魔,增加特效");
	}
	while(1) {
		system("cls");chong_zhi();
		cout<<"数学王国-商场-装备附魔"<<endl<<endl;
		cout<<"附魔币:"<<fmb<<endl;
		cout<<"附魔幸运值:"<<fmxyz<<"(500必出S)"<<endl;
		cout<<"星星:"<<xx<<endl<<endl;
		cout<<"1.单抽附魔装备(3颗星星抽取一次)"<<endl;
		cout<<"2."<<lian_chou<<"连抽附魔装备(每3颗星星抽取一次)"<<endl; 
		cout<<"3.兑换附魔装备"<<endl;
		cout<<"4.修改连抽次数"<<endl; 
		cout<<"5.退出"<<endl<<endl;
		lnt t;cin>>t;
		switch(t) {
			case 1:{
				system("cls");
				if(xx>=3) {xx-=3;fu_mo_chou();getch();}
				else{cout<<"星星不足";getch();}
				break;
			}
			case 2:{
				system("cls");
				if(xx>=3*lian_chou) {xx-=3*lian_chou;lnt a=lian_chou;while(a--) {fu_mo_chou();getch();}}
				else{cout<<"星星不足";getch();}
				break;
			}
			case 3:{
				while(1) {
					system("cls");
					cout<<"数学王国-数学王国-商场-装备附魔兑换"<<endl;
					cout<<"附魔币:"<<fmb<<endl<<endl;
					for(lnt i=1;i<=50;i++) {
						cout<<i<<"."<<fmmz[i];
						if(fm[i]==1) {cout<<"(已拥有)   ";}else{cout<<"           ";}
						if(i%3==0) {cout<<endl;}
					}
					cout<<"51.退出"<<endl;
					cout<<"D.50附魔币 C.150附魔币 B.500附魔币 A.3000附魔币 S.10000附魔币"<<endl<<endl; 
					lnt w;cin>>w;
					switch(w) {
						case 1:{if(fm[1]==0&&fmb>=50) {fmb-=50;fm[1]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 2:{if(fm[2]==0&&fmb>=50) {fmb-=50;fm[2]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 3:{if(fm[3]==0&&fmb>=50) {fmb-=50;fm[3]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 4:{if(fm[4]==0&&fmb>=50) {fmb-=50;fm[4]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 5:{if(fm[5]==0&&fmb>=50) {fmb-=50;fm[5]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 6:{if(fm[6]==0&&fmb>=50) {fmb-=50;fm[6]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 7:{if(fm[7]==0&&fmb>=50) {fmb-=50;fm[7]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 8:{if(fm[8]==0&&fmb>=50) {fmb-=50;fm[8]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 9:{if(fm[9]==0&&fmb>=50) {fmb-=50;fm[9]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 10:{if(fm[10]==0&&fmb>=50) {fmb-=50;fm[10]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 11:{if(fm[11]==0&&fmb>=50) {fmb-=50;fm[11]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 12:{if(fm[12]==0&&fmb>=50) {fmb-=50;fm[12]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 13:{if(fm[13]==0&&fmb>=50) {fmb-=50;fm[13]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 14:{if(fm[14]==0&&fmb>=50) {fmb-=50;fm[14]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 15:{if(fm[15]==0&&fmb>=50) {fmb-=50;fm[15]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 16:{if(fm[16]==0&&fmb>=150) {fmb-=150;fm[16]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 17:{if(fm[17]==0&&fmb>=150) {fmb-=150;fm[17]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 18:{if(fm[18]==0&&fmb>=150) {fmb-=150;fm[18]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 19:{if(fm[19]==0&&fmb>=150) {fmb-=150;fm[19]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 20:{if(fm[20]==0&&fmb>=150) {fmb-=150;fm[20]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 21:{if(fm[21]==0&&fmb>=150) {fmb-=150;fm[21]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 22:{if(fm[22]==0&&fmb>=150) {fmb-=150;fm[22]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 23:{if(fm[23]==0&&fmb>=150) {fmb-=150;fm[23]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 24:{if(fm[24]==0&&fmb>=150) {fmb-=150;fm[24]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 25:{if(fm[25]==0&&fmb>=150) {fmb-=150;fm[25]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 26:{if(fm[26]==0&&fmb>=150) {fmb-=150;fm[26]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 27:{if(fm[27]==0&&fmb>=150) {fmb-=150;fm[27]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 28:{if(fm[28]==0&&fmb>=150) {fmb-=150;fm[28]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 29:{if(fm[29]==0&&fmb>=150) {fmb-=150;fm[29]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 30:{if(fm[30]==0&&fmb>=150) {fmb-=150;fm[30]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 31:{if(fm[31]==0&&fmb>=150) {fmb-=150;fm[31]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 32:{if(fm[32]==0&&fmb>=150) {fmb-=150;fm[32]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 33:{if(fm[33]==0&&fmb>=150) {fmb-=150;fm[33]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 34:{if(fm[34]==0&&fmb>=150) {fmb-=150;fm[34]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 35:{if(fm[35]==0&&fmb>=150) {fmb-=150;fm[35]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 36:{if(fm[36]==0&&fmb>=500) {fmb-=500;fm[36]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 37:{if(fm[37]==0&&fmb>=500) {fmb-=500;fm[37]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 38:{if(fm[38]==0&&fmb>=500) {fmb-=500;fm[38]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 39:{if(fm[39]==0&&fmb>=500) {fmb-=500;fm[39]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 40:{if(fm[40]==0&&fmb>=500) {fmb-=500;fm[40]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 41:{if(fm[41]==0&&fmb>=500) {fmb-=500;fm[41]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 42:{if(fm[42]==0&&fmb>=500) {fmb-=500;fm[42]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 43:{if(fm[43]==0&&fmb>=500) {fmb-=500;fm[43]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 44:{if(fm[44]==0&&fmb>=3000) {fmb-=3000;fm[44]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 45:{if(fm[45]==0&&fmb>=3000) {fmb-=3000;fm[45]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 46:{if(fm[46]==0&&fmb>=3000) {fmb-=3000;fm[46]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 47:{if(fm[47]==0&&fmb>=3000) {fmb-=3000;fm[47]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 48:{if(fm[48]==0&&fmb>=3000) {fmb-=3000;fm[48]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 49:{if(fm[49]==0&&fmb>=10000) {fmb-=10000;fm[49]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 50:{if(fm[50]==0&&fmb>=10000) {fmb-=10000;fm[50]=1;}
								else{say("附魔币不足或已经购买");}break;}
						case 51:return ;
					}
				}
				break;
			}
			case 4:{ 
				system("cls");
				cout<<"请输入连抽次数(500以下)"<<endl;
				lnt ttt;cin>>ttt;
				if(ttt<=500) {
					lian_chou=ttt;
				}
				else{
					system("cls");
					say("输入错误");
				}
				break;
			}
			case 5:return ;
		}
	}
}

void ji_yuan_dui_huan() {
	system("cls");
	while(1) {
		system("cls");
		cout<<"金币:"<<jb<<endl;
		cout<<"钻石:"<<zs<<endl;
		cout<<"王国故事碎片:"<<gu_shisp<<endl;
		cout<<"改名卡:"<<gmk<<endl<<endl;
		cout<<"1.王国故事碎片分解"<<endl;
		cout<<"2.改名卡分解"<<endl;
		cout<<"3.金币钻石互换"<<endl;
		cout<<"4.分数兑换"<<endl;
		cout<<"5.分数币兑换"<<endl;
		cout<<"6.退出"<<endl;
		lnt t;cin>>t;
		if(t==1) {
			system("cls");
			cout<<"王国故事碎片:"<<gu_shisp<<endl;
			cout<<"分解方式:"<<endl;
			cout<<"1.3王国故事碎片=1金币"<<endl;
			cout<<"2.10王国故事碎片=1钻石"<<endl;
			cout<<"3.100王国故事碎片=1改名卡"<<endl;
			cout<<"4.50王国故事碎片=1星星"<<endl; 
			cout<<"5.退出"<<endl;
			lnt p;cin>>p;
			switch(p) {
			case 1:{
				system("cls");
				cout<<"您想要分解成多少金币?"<<endl;
				lnt tgu_shisp=gu_shisp/3;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp) {
					cout<<"分解成功";
					jb+=w;
					gu_shisp-=3*w;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 2:{
				system("cls");
				cout<<"您想要分解成多少钻石?"<<endl;
				lnt tgu_shisp=gu_shisp/10;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp) {
					cout<<"分解成功";
					zs+=w;
					gu_shisp-=10*w;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 3:{
				system("cls");
				cout<<"您想要分解成多少改名卡?"<<endl;
				lnt tgu_shisp=gu_shisp/100;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp) {
					cout<<"分解成功";
					gmk+=w;
					gu_shisp-=100*w;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 4:{
				system("cls");
				cout<<"您想要分解成多少星星?"<<endl;
				lnt tgu_shisp=gu_shisp/50;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp) {
					cout<<"分解成功";
					xx+=w;
					gu_shisp-=50*w;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 5:break;
			}
		}else if(t==2) {
			system("cls");
			cout<<"改名卡:"<<gmk<<endl<<endl;
			cout<<"分解方式:"<<endl;
			cout<<"1.1改名卡=100金币"<<endl;
			cout<<"2.1改名卡=10钻石"<<endl;
			cout<<"3.1改名卡=50王国故事碎片"<<endl;
			cout<<"4.1改名卡=2星星"<<endl;
			cout<<"5.退出"<<endl;
			lnt p;cin>>p;
			switch(p) {
			case 1:{
				system("cls");
				cout<<"您想要分解成多少金币?(输入100的倍数)"<<endl;
				lnt tgu_shisp=gmk*100;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp&&w%100==0) {
					cout<<"分解成功";jb+=w;
					gmk-=w/100;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 2:{
				system("cls");
				cout<<"您想要分解成多少?(输入100的倍数)"<<endl;
				lnt tgu_shisp=gmk*100;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp&&w%10==0) {
					cout<<"分解成功";
					zs+=w;gmk-=w/10;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 3:{
				system("cls");
				cout<<"您想要分解成多少王国故事碎片?(输入50的倍数)"<<endl;
				lnt tgu_shisp=gu_shisp*50;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp&&w%50==0) {
					cout<<"分解成功";
					gu_shisp+=w;gmk-=w/50;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 4:{
				system("cls");
				cout<<"您想要分解成多少星星?"<<endl;
				lnt tgu_shisp=gmk*2;
				cout<<"最多分解:"<<tgu_shisp<<endl;
				lnt w;cin>>w;
				if(w>=1&&w<=tgu_shisp) {
					cout<<"分解成功";
					xx+=w;gmk-=w/2;
				}else{
					cout<<"分解失败,请重试";
				}
				break;
				}
			case 5:break;
			}
		}else if(t==3) {
			system("cls");
			cout<<"1.10金币——>1钻石"<<endl;
			cout<<"2.1钻石——>10金币"<<endl;
			cout<<"3.退出"<<endl;
			lnt p;cin>>p;
			if(p==1) {
				system("cls");
				cout<<"兑换多少钻石?(10的倍数,最多"<<jb/10<<"钻石)"<<endl;
				lnt w;cin>>w;
				if(w%10==0&&w>0&&w<=jb/10) {
					cout<<"兑换成功";
					jb-=w*10;zs+=w;
					return ;
				}else{
					cout<<"兑换失败";
					return ;
				}
			}else if(p==2) {
				system("cls");
				cout<<"兑换多少金币?(最多"<<zs*10<<"金币)"<<endl;
				lnt w;cin>>w;
				if(w>0&&w<=zs) {
					cout<<"兑换成功";
					jb+=w*10;zs-=w;
					return ;
				}else{
					cout<<"兑换失败";
					return ;
				}
			}else{
				break;
			}
		}else if(t==4) {
			system("cls");
			cout<<"分数:"<<fs<<endl;
			cout<<"分数币:"<<fsb<<endl;
			cout<<"可兑换分数:"<<fs-ydhfs<<endl;
			cout<<"是否全部兑换?"<<endl;
			cout<<"1.是 2.不是"<<endl;
			lnt p=0;
			cin>>p;
			if(p==1) {
				fsb+=(fs-ydhfs);
				ydhfs+=(fs-ydhfs);
			}else{
				break;
			}
		}else if(t==5) {
			system("cls");
			cout<<"分数币:"<<fsb<<endl;
			cout<<endl;
			cout<<"1.兑换金币(1:50)"<<endl;
			cout<<"2.兑换钻石(1:5)"<<endl;
			cout<<"3.兑换王国故事碎片(1:10)"<<endl;
			cout<<"4.兑换改名卡(30:1)"<<endl;
			cout<<"5.退出"<<endl;
			lnt p;cin>>p;
			switch(p) {
				case 1:{
					system("cls");
					cout<<"兑换多少?(最多兑换"<<fsb*50<<"个金币,输入50的倍数)"<<endl;
					lnt t;cin>>t;
					if(t>0&&t<=fsb*50&&t%50==0) {
						fsb-=t/50;
						jb+=t;
					}else{
						say("兑换失败");
					}
					break;
				}
				case 2:{
					system("cls");
					cout<<"兑换多少?(最多兑换"<<fsb*5<<"个钻石,输入5的倍数)"<<endl;
					lnt t;cin>>t;
					if(t>0&&t<=fsb*5&&t%5==0) {
						fsb-=t/5;
						zs+=t;
					}else{
						say("兑换失败");
					}
					break;
				}
				case 3:{
					system("cls");
					cout<<"兑换多少?(最多兑换"<<fsb*10<<"个王国故事碎片,输入10的倍数)"<<endl;
					lnt t;cin>>t;
					if(t>0&&t<=fsb*10&&t%10==0) {
						fsb-=t/10;
						gu_shisp+=t;
					}else{
						say("兑换失败");
					}
					break;
				}
				case 4:{
					system("cls");
					cout<<"兑换多少?(最多兑换"<<fsb/30<<"个改名卡)"<<endl;
					lnt t;cin>>t;
					if(t>0&&t<=fsb/30) {
						fsb-=t*30;
						gmk+=t;
					}else{
						say("兑换失败");
					}
					break;
				}
				case 5:break;
			}
		}else if(t==6) {
			return ;
		}
	}
}

void shang_cheng() {
	lnt tnow=1,tt;
	while(1) {
		system("cls");
		cout<<"数学王国-商城"<<endl<<endl;
		cout<<"分数:"<<fs<<endl;
		cout<<"金币:"<<jb<<endl;
		cout<<"钻石:"<<zs<<endl;
		cout<<"星星:"<<xx<<endl<<endl;
		cout<<"商品分类:"<<endl;
		if(tnow==1) {cout<<">>资源兑换<<"<<endl;}
		else{cout<<"  资源兑换  "<<endl;}
		if(tnow==2) {cout<<">>背景兑换<<"<<endl;}
		else{cout<<"  背景兑换  "<<endl;}
		if(tnow==3) {cout<<">>武器兑换<<  (解锁怪兽击杀后可用)"<<endl;}
		else{cout<<"  武器兑换    (解锁怪兽击杀后可用)  "<<endl;}
		if(tnow==4) {cout<<">>装备附魔道具<<  (解锁怪兽击杀后可用)"<<endl;}
		else{cout<<"  装备附魔道具    (解锁怪兽击杀后可用)  "<<endl;}
		if(tnow==5) {cout<<">>退出商城<<"<<endl;}
		else{cout<<"  退出商城  "<<endl;}
		tt=getch();
		if(tt==224) {tt=getch();}
		if(tt==72&&tnow>1) {tnow--; }//上
		if(tt==80&&tnow<5) {tnow++; }//下
		if(tt==' ') {
			switch(tnow) {
				case 1: ji_yuan_dui_huan();break;
				case 2: bei_jing_dui_huan();break;
				case 3: if(pdgu_shi==1) {wu_qi_shang_cheng();}else{system("cls");say("请先解锁击杀怪兽...");getch();}break;
				case 4: if(pdgu_shi==1) {zhuang_bei_fu_mo_shang_cheng();}else{system("cls");say("请先解锁击杀怪兽...");getch();}break;
				case 5: return ;
			}
		}
	}
	return ;
}

void ming_zi() {
	lnt p=0;
	while(p!=1) {
		system("cls");
		said("给自己取个名字吧?(输入自己的名字,不要有空格!)");
		if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
			MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);bin_du(); 
		}
		cin>>mz;
		cout<<"叫"<<mz<<"对吗?"<<endl;
		cout<<"输入1确定"<<endl;cin>>p;
	}
	return ;
}

void chou_jia_zai() {
	if(cgc==1) {
		return ;
	}
	lnt t=80;
	while(t>=20) {
		t-=25;
		for(lnt i=1;i<=20;i++) {
			Sleep(t);
			system("cls");
			switch(i) {
				case 1: system("cls");cout<<" .....\n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 2: system("cls");cout<<". ....\n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 3: system("cls");cout<<".. ...\n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 4: system("cls");cout<<"... ..\n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 5: system("cls");cout<<".... .\n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 6: system("cls");cout<<"..... \n.    .\n.    .\n.    .\n.    .\n......"<<endl;break;
				case 7: system("cls");cout<<"......\n.     \n.    .\n.    .\n.    .\n......"<<endl;break;
				case 8: system("cls");cout<<"......\n.    .\n.     \n.    .\n.    .\n......"<<endl;break;
				case 9: system("cls");cout<<"......\n.    .\n.    .\n.     \n.    .\n......"<<endl;break;
				case 10:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.     \n......"<<endl;break;
				case 11:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n..... "<<endl;break;
				case 12:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n.... ."<<endl;break;
				case 13:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n... .."<<endl;break;
				case 14:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n.. ..."<<endl;break;
				case 15:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n. ...."<<endl;break;
				case 16:system("cls");cout<<"......\n.    .\n.    .\n.    .\n.    .\n ....."<<endl;break;
				case 17:system("cls");cout<<"......\n.    .\n.    .\n.    .\n     .\n......"<<endl;break;
				case 18:system("cls");cout<<"......\n.    .\n.    .\n     .\n.    .\n......"<<endl;break;
				case 19:system("cls");cout<<"......\n.    .\n     .\n.    .\n.    .\n......"<<endl;break;
				case 20:system("cls");cout<<"......\n     .\n.    .\n.    .\n.    .\n......"<<endl;break;

			}
		}
	}
	system("cls");
}

void xiu_gai() {
	while(1) {
		system("cls");said("请选择版本\n1.破解版 2.正常版");lnt w;cin>>w;
		if(w==1) {
			system("cls");
			said("请输入密码");
			if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
				MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);
				say("你的行为激怒了坤坤!");while(1) {if(bin==1) {return ;}bin_du();}
			}
			string mm="1234";
			string nn;cin>>nn;system("cls");
			if(mm==nn) {
				memset(wq,0,sizeof(wq));
				memset(fm,0,sizeof(fm));
				jb=9999999,xx=999999,zs=9999999,fs=999999,gmk=99999,wqb=9999999,fmxyz=0;
				gmksp=0,gu_shisp=100000,gsxl=1000000000,bj=0,zt=7,fsb=0,ydhfs=0,pdgu_shi=1;
				say("修改成功");break;
			}else{
				say("密码错误,修改失败");
			}
		}else if(pd==0) {
			pd=1;
			memset(wq,0,sizeof(wq));
			memset(fm,0,sizeof(fm));
			xyz=0,jb=0,xx=0,zs=0,fs=0,gmk=0;
			gmksp=0,gu_shisp=0,gsxl=1000000000,bj=0,zt=7,fsb=0,ydhfs=0;say("修改成功");break;
		}else{
			say("不是第一次修改不能修改正常版!(不然会清空一切)");return ; 
		}
	}
}

void she_zhi() {
	system("cls");
	cout<<"1.抽奖过程"<<endl;
	cout<<"2.改名"<<endl;
	cout<<"3.版本"<<endl;
	cout<<"其它:退出"<<endl;
	lnt p;cin>>p;
	switch(p) {
		case 1:system("cls");cout<<"是否跳过抽奖过程?\n";cout<<"1.是 2.不是";lnt t;cin>>t;if(t==1) {cgc=1;}else{cgc=0;}break;
		case 2:if(gmk>=1){gmk--;ming_zi();}else{system("cls");say("没有改名卡...");Sleep(1000);}break;
		case 3:xiu_gai();break;
	}
	return ;
} 

void gong_ji(lnt k) {
	system("cls");
	lnt a=kand()%100+1,sh=0;
	gsxl-=wqsh[k];sh+=wqsh[k];cout<<"伤害:"<<wqsh[k]<<endl<<endl;
	if(f_m[k][1]==1) { gsxl-=1;sh++;cout<<"触发附魔,伤害+1"<<endl<<endl;}
	if(f_m[k][2]==1) { if(a<=100&&a>=98) {gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}}
	if(f_m[k][3]==1) { if(a<=5) {gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}}
	if(f_m[k][4]==1) { if(a<=7&&a>=5) {gsxl-=wqsh[k]*2;sh+=2*wqsh[k];cout<<"触发附魔,伤害X3(不叠加)"<<endl<<endl;}}
	if(f_m[k][5]==1) { gsxl-=wqsh[k]/100*3;sh+=wqsh[k]/100*3;cout<<"触发附魔,伤害增加3%(不叠加)"<<endl<<endl;}
	if(f_m[k][6]==1) { if(a>=70) {cout<<"触发附魔,获得金币X100"<<endl<<endl;jb+=100;}}
	if(f_m[k][7]==1) { if(a==100) {cout<<"触发附魔,获得改名卡X1"<<endl<<endl;gmk++;}}
	if(f_m[k][8]==1) { cout<<"触发附魔,掉落伤害的0.1%钻石"<<endl<<endl;zs+=wqsh[k]/1000;}
	if(f_m[k][9]==1) { cout<<"触发附魔,掉落伤害的0.3%钻石"<<endl<<endl;zs+=wqsh[k]/1000*3;}
	if(f_m[k][10]==1) { cout<<"触发附魔,伤害+3"<<endl<<endl;gsxl-=3;sh+=3;}
	if(f_m[k][11]==1) { cout<<"触发附魔,伤害+5"<<endl<<endl;gsxl-=5;sh+=5;}
	if(f_m[k][12]==1) { cout<<"触发附魔,伤害+7"<<endl<<endl;gsxl-=7;sh+=7;}
	if(f_m[k][13]==1) { if(a>=50&&a<=80) {cout<<"触发附魔,伤害+50"<<endl<<endl;gsxl-=50;sh+=50;}}
	if(f_m[k][14]==1) { if(a<=10) {cout<<"触发附魔,分数币+50"<<endl<<endl;fsb+=50;}}
	if(f_m[k][15]==1) { gsxl-=wqsh[k]/100*2;sh+=wqsh[k]/100*2;cout<<"触发附魔,伤害增加2%(不叠加)"<<endl<<endl;}
	if(f_m[k][16]==1) { gsxl-=wqsh[k]/100*50;sh+=wqsh[k]/100*50;cout<<"触发附魔,伤害增加50%(不叠加)"<<endl<<endl;}
	if(f_m[k][17]==1) { gsxl-=wqsh[k]/100*60;sh+=wqsh[k]/100*60;cout<<"触发附魔,伤害增加60%(不叠加)"<<endl<<endl;}
	if(f_m[k][18]==1) { cout<<"触发附魔,掉落伤害的5%金币"<<endl<<endl;jb+=wqsh[k]/100*5;}
	if(f_m[k][19]==1) { cout<<"触发附魔,掉落伤害的1%金币"<<endl<<endl;jb+=wqsh[k]/100*1;}
	if(f_m[k][20]==1) { cout<<"触发附魔,掉落伤害的2%金币"<<endl<<endl;jb+=wqsh[k]/100*2;}
	if(f_m[k][21]==1) { lnt pp=kand()%10000+1;if(pp==10000) {cout<<"触发附魔,获得随机武器"<<endl<<endl;wu_qi_chou();}}
	if(f_m[k][22]==1) { lnt pp=kand()%2000+1;if(pp==2000) {cout<<"触发附魔,获得背景自选"<<endl<<endl;bei_jing_pi_fu_zi_xuan();}}
	if(f_m[k][23]==1) { cout<<"触发附魔,掉落伤害的5%附魔币"<<endl<<endl;fmb+=wqsh[k]/100*5;}
	if(f_m[k][24]==1) { cout<<"触发附魔,伤害+30"<<endl<<endl;gsxl-=30;sh+=30;}
	if(f_m[k][25]==1) { cout<<"触发附魔,伤害+50"<<endl<<endl;gsxl-=50;sh+=50;}
	if(f_m[k][26]==1) { if(a==1) {sh+=wqsh[k]*4;gsxl-=wqsh[k]*4;cout<<"触发附魔,伤害X5"<<endl<<endl;}}
	if(f_m[k][27]==1) { if(a<=3) {sh+=wqsh[k];gsxl-=wqsh[k];cout<<"触发附魔,伤害X2"<<endl<<endl;}}
	if(f_m[k][28]==1) { if(a==50) {xx+=10;cout<<"触发附魔,获得10颗星星"<<endl<<endl;}}
	if(f_m[k][29]==1) { if(a<=5) {cout<<"触发附魔,随机伤害"<<endl<<endl;sh+=rand();gsxl-=rand();}}
	if(f_m[k][30]==1) { gsxl-=wqsh[k]/100*7;sh+=wqsh[k]/100*7;cout<<"触发附魔,伤害增加7%(不叠加)"<<endl<<endl;}
	if(f_m[k][31]==1) { if(a<=30) {cout<<"触发附魔,获得1颗钻石"<<endl<<endl;zs+=1;}}
	if(f_m[k][32]==1) { if(a>=98) {cout<<"触发附魔,获得100颗钻石"<<endl<<endl;zs+=100;}}
	if(f_m[k][33]==1) { if(a<=50&&a>=48) {cout<<"触发附魔,掉落20颗分数币"<<endl<<endl;fsb+=20;}}
	if(f_m[k][34]==1) { if(a<=50) {cout<<"触发附魔,掉落1颗分数币"<<endl<<endl;fsb+=1;}}
	if(f_m[k][35]==1) { if(a<=5) {cout<<"触发附魔,获得50金币"<<endl<<endl;jb+=50;}}
	if(f_m[k][36]==1) { gsxl-=wqsh[k]/100*70;sh+=wqsh[k]/100*70;cout<<"触发附魔,伤害增加70%(不叠加)"<<endl<<endl;}
	if(f_m[k][37]==1) { gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害增加100%(不叠加)"<<endl<<endl;}
	if(f_m[k][38]==1) { gsxl-=wqsh[k];sh+=wqsh[k];cout<<"触发附魔,伤害X2(不叠加)"<<endl<<endl;}
	if(f_m[k][39]==1) { if(a<=70) {cout<<"触发附魔,掉落100颗金币"<<endl<<endl;jb+=100;}}
	if(f_m[k][40]==1) { if(a<=70) {cout<<"触发附魔,掉落50颗金币"<<endl<<endl;zs+=50;}}
	if(f_m[k][41]==1) { if(a>=70) {gsxl-=wqsh[k]*4;sh+=wqsh[k]*4;cout<<"触发附魔,伤害X5(不叠加)"<<endl<<endl;}}
	if(f_m[k][42]==1) { if(a>=90) {gsxl-=wqsh[k]*9;sh+=wqsh[k]*9;cout<<"触发附魔,伤害X10(不叠加)"<<endl<<endl;}}
	if(f_m[k][43]==1) { if(a>=95) {gsxl-=wqsh[k]*19;sh+=wqsh[k]*19;cout<<"触发附魔,伤害X20(不叠加)"<<endl<<endl;}}
	if(f_m[k][44]==1) { if(a>=30&&a<=35) {gsxl-=wqsh[k]*99;sh+=wqsh[k]*99;cout<<"触发附魔,伤害X100(不叠加)"<<endl<<endl;}}
	if(f_m[k][45]==1) { cout<<"触发附魔,伤害+100000"<<endl<<endl;sh+=100000;gsxl-=100000;}
	if(f_m[k][46]==1) { if(a>=10) {cout<<"触发附魔,掉落伤害的5%金币"<<endl<<endl;jb+=wqsh[k]/100*5;}}
	if(f_m[k][47]==1) { cout<<"触发附魔,掉落5钻石"<<endl<<endl;zs+=5;}
	if(f_m[k][48]==1) { if(a%2==0) {cout<<"触发附魔,获得1张改名卡"<<endl<<endl;gmk++;}}
	if(f_m[k][49]==1) { cout<<"触发附魔,获得5张改名卡"<<endl<<endl;gmk+=5;}
	if(f_m[k][50]==1) { cout<<"触发附魔,伤害X100"<<endl<<endl;gsxl-=wqsh[k]*99;sh+=wqsh[k]*99;}
	cout<<"总伤害:"<<sh<<endl;return ;
}

void jishaguaishou() {
	while(1) {
		system("cls");
		cout<<endl<<endl<<endl;
		cout<<"	  怪兽剩余血量:"<<gsxl<<endl;
		cout<<endl<<endl<<endl;
		cout<<"攻击方式:"<<endl;
		cout<<1<<"."<<"用"<<wqmz[1]<<"(基础伤害:"<<wqsh[1]<<")"<<endl;
		if(wq[2]==1) {cout<<2<<"."<<"用"<<wqmz[2]<<"(基础伤害:"<<wqsh[2]<<")"<<endl;}
		if(wq[3]==1) {cout<<3<<"."<<"用"<<wqmz[3]<<"(基础伤害:"<<wqsh[3]<<")"<<endl;}
		if(wq[4]==1) {cout<<4<<"."<<"用"<<wqmz[4]<<"(基础伤害:"<<wqsh[4]<<")"<<endl;}
		if(wq[5]==1) {cout<<5<<"."<<"用"<<wqmz[5]<<"(基础伤害:"<<wqsh[5]<<")"<<endl;}
		if(wq[6]==1) {cout<<6<<"."<<"用"<<wqmz[6]<<"(基础伤害:"<<wqsh[6]<<")"<<endl;}
		if(wq[7]==1) {cout<<7<<"."<<"用"<<wqmz[7]<<"(基础伤害:"<<wqsh[7]<<")"<<endl;}
		if(wq[8]==1) {cout<<8<<"."<<"用"<<wqmz[8]<<"(基础伤害:"<<wqsh[8]<<")"<<endl;}
		if(wq[9]==1) {cout<<9<<"."<<"用"<<wqmz[9]<<"(基础伤害:"<<wqsh[9]<<")"<<endl;}
		if(wq[10]==1) {cout<<10<<"."<<"用"<<wqmz[10]<<"(基础伤害:"<<wqsh[10]<<")"<<endl;}
		if(wq[11]==1) {cout<<11<<"."<<"用"<<wqmz[11]<<"(基础伤害:"<<wqsh[11]<<")"<<endl;}
		if(wq[12]==1) {cout<<12<<"."<<"用"<<wqmz[12]<<"(基础伤害:"<<wqsh[12]<<")"<<endl;}
		if(wq[13]==1) {cout<<13<<"."<<"用"<<wqmz[13]<<"(基础伤害:"<<wqsh[13]<<")"<<endl;}
		if(wq[14]==1) {cout<<14<<"."<<"用"<<wqmz[14]<<"(基础伤害:30%)"<<endl;}
		if(wq[15]==1) {cout<<15<<"."<<"用"<<wqmz[15]<<"(基础伤害:70%"<<")"<<endl;}
		if(wq[16]==1) {cout<<16<<"."<<"用"<<wqmz[16]<<"(基础伤害:?"<<")"<<endl;}
		cout<<"666.先撤,下次再来打"<<endl;
		if(gsxl<=0) {
			system("cls");say("怪兽已死,王国已恢复");ggu_shi=1;getch();return ; 
		}
		lnt t;cin>>t;
		switch(t) {
			case 1:gong_ji(1);getch();break;
			case 2:if(wq[2]==1) {gong_ji(2);getch();}break;
			case 3:if(wq[3]==1) {gong_ji(3);getch();}break;
			case 4:if(wq[4]==1) {gong_ji(4);getch();}break;
			case 5:if(wq[5]==1) {gong_ji(5);getch();}break;
			case 6:if(wq[6]==1) {gong_ji(6);getch();}break;
			case 7:if(wq[7]==1) {gong_ji(7);getch();}break;
			case 8:if(wq[8]==1) {gong_ji(8);getch();}break;
			case 9:if(wq[9]==1) {gong_ji(9);getch();}break;
			case 10:if(wq[10]==1) {gong_ji(10);getch();}break;
			case 11:if(wq[11]==1) {gong_ji(11);getch();}break;
			case 12:if(wq[12]==1) {gong_ji(12);getch();}break;
			case 13:if(wq[13]==1) {gong_ji(13);getch();}break;
			case 14:if(wq[14]==1) {system("cls");cout<<"伤害:"<<gsxl/10*3<<endl;gsxl=gsxl-gsxl/10*3;getch();}break;
			case 15:if(wq[15]==1) {system("cls");cout<<"伤害:"<<gsxl/10*7<<endl;gsxl=gsxl-gsxl/10*7;getch();}break;
			case 16:if(wq[16]==1) {system("cls");cout<<"伤害:?"<<endl;gsxl=0;getch();}break;
			case 666:return ;
		}
	}
}

void fu_mo_wu_qi(lnt k) {
	while(1) {
		system("cls");
		cout<<"数学王国-武器附魔"<<endl;
		cout<<"附魔武器:"<<wqmz[k]<<endl<<endl;
		cout<<"注:一个武器只能附魔三个."<<endl<<endl;
		cout<<"已经附魔:"<<endl;lnt p=0,fl[4];
		for(lnt i=1;i<=50;i++) {
			if(f_m[k][i]==1) {
				cout<<fmmz[i]<<"   ";
				p++;fl[p]=i;cout<<p*111<<".卸下此附魔"<<endl;
			}
		}
		p=3-p;while(p--) {cout<<endl;}
		cout<<endl;
		for(lnt i=1;i<=50;i++) {
			if(fm[i]==1) {
				cout<<i<<".";
				if(i<10) {cout<<" ";};
				cout<<fmmz[i];p++;
				if(p%3==0) {
					cout<<endl;
				}
			}
		}
		cout<<endl<<"51.退出"<<endl<<endl;
		lnt t;cin>>t;
		switch(t) {
			case 111:{if(fmwq[k]>=1) {f_m[k][fl[1]]=0;fmwq[k]--;}break;}
			case 222:{if(fmwq[k]>=2) {f_m[k][fl[2]]=0;fmwq[k]--;}break;}
			case 333:{if(fmwq[k]>=3) {f_m[k][fl[3]]=0;fmwq[k]--;}break;}
			case 1:if(fm[1]==1&&fmwq[k]<3&&f_m[k][1]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][1]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 2:if(fm[2]==1&&fmwq[k]<3&&f_m[k][2]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][2]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 3:if(fm[3]==1&&fmwq[k]<3&&f_m[k][3]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][3]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 4:if(fm[4]==1&&fmwq[k]<3&&f_m[k][4]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][4]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 5:if(fm[5]==1&&fmwq[k]<3&&f_m[k][5]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][5]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 6:if(fm[6]==1&&fmwq[k]<3&&f_m[k][6]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][6]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 7:if(fm[7]==1&&fmwq[k]<3&&f_m[k][7]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][7]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 8:if(fm[8]==1&&fmwq[k]<3&&f_m[k][8]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][8]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 9:if(fm[9]==1&&fmwq[k]<3&&f_m[k][9]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][9]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 10:if(fm[10]==1&&fmwq[k]<3&&f_m[k][10]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][10]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 11:if(fm[11]==1&&fmwq[k]<3&&f_m[k][11]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][11]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 12:if(fm[12]==1&&fmwq[k]<3&&f_m[k][12]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][12]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 13:if(fm[13]==1&&fmwq[k]<3&&f_m[k][13]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][13]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 14:if(fm[14]==1&&fmwq[k]<3&&f_m[k][14]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][14]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 15:if(fm[15]==1&&fmwq[k]<3&&f_m[k][15]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][15]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 16:if(fm[16]==1&&fmwq[k]<3&&f_m[k][16]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][16]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 17:if(fm[17]==1&&fmwq[k]<3&&f_m[k][17]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][17]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 18:if(fm[18]==1&&fmwq[k]<3&&f_m[k][18]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][18]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 19:if(fm[19]==1&&fmwq[k]<3&&f_m[k][19]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][19]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 20:if(fm[20]==1&&fmwq[k]<3&&f_m[k][20]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][20]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 21:if(fm[21]==1&&fmwq[k]<3&&f_m[k][21]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][21]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 22:if(fm[22]==1&&fmwq[k]<3&&f_m[k][22]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][22]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 23:if(fm[23]==1&&fmwq[k]<3&&f_m[k][23]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][23]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 24:if(fm[24]==1&&fmwq[k]<3&&f_m[k][24]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][24]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 25:if(fm[25]==1&&fmwq[k]<3&&f_m[k][25]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][25]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 26:if(fm[26]==1&&fmwq[k]<3&&f_m[k][26]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][26]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 27:if(fm[27]==1&&fmwq[k]<3&&f_m[k][27]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][27]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 28:if(fm[28]==1&&fmwq[k]<3&&f_m[k][28]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][28]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 29:if(fm[29]==1&&fmwq[k]<3&&f_m[k][29]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][29]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 30:if(fm[30]==1&&fmwq[k]<3&&f_m[k][30]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][30]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 31:if(fm[31]==1&&fmwq[k]<3&&f_m[k][31]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][31]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 32:if(fm[32]==1&&fmwq[k]<3&&f_m[k][32]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][32]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 33:if(fm[33]==1&&fmwq[k]<3&&f_m[k][33]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][33]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 34:if(fm[34]==1&&fmwq[k]<3&&f_m[k][34]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][34]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 35:if(fm[35]==1&&fmwq[k]<3&&f_m[k][35]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][35]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 36:if(fm[36]==1&&fmwq[k]<3&&f_m[k][36]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][36]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 37:if(fm[37]==1&&fmwq[k]<3&&f_m[k][37]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][37]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 38:if(fm[38]==1&&fmwq[k]<3&&f_m[k][38]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][38]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 39:if(fm[39]==1&&fmwq[k]<3&&f_m[k][39]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][39]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 40:if(fm[40]==1&&fmwq[k]<3&&f_m[k][40]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][40]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 41:if(fm[41]==1&&fmwq[k]<3&&f_m[k][41]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][41]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 42:if(fm[42]==1&&fmwq[k]<3&&f_m[k][42]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][42]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 43:if(fm[43]==1&&fmwq[k]<3&&f_m[k][43]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][43]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 44:if(fm[44]==1&&fmwq[k]<3&&f_m[k][44]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][44]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 45:if(fm[45]==1&&fmwq[k]<3&&f_m[k][45]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][45]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 46:if(fm[46]==1&&fmwq[k]<3&&f_m[k][46]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][46]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 47:if(fm[47]==1&&fmwq[k]<3&&f_m[k][47]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][47]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 48:if(fm[48]==1&&fmwq[k]<3&&f_m[k][48]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][48]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 49:if(fm[49]==1&&fmwq[k]<3&&f_m[k][49]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][49]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 50:if(fm[50]==1&&fmwq[k]<3&&f_m[k][50]==0) {cout<<"附魔成功"<<endl;getch();fmwq[k]++;f_m[k][50]=1;}
			else{cout<<"附魔失败"<<endl;getch();}break;
			case 51:return ;
		}
	}
}

void zhuang_bei_fu_mo() {
	if(pdgu_shi==0) {
		system("cls"); 
		say("请先解锁击杀怪兽...");
		return ;
	}
	while(1) {
		system("cls");
		cout<<"数学王国-附魔专区"<<endl<<endl;
		cout<<"需要附魔的武器:"<<endl;
		lnt i=1;
		cout<<1<<"."<<wqmz[1]<<"(基础伤害:"<<wqsh[1]<<")"<<endl;
		if(wq[++i]==1) {cout<<2<<"."<<wqmz[2]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<3<<"."<<wqmz[3]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<4<<"."<<wqmz[4]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<5<<"."<<wqmz[5]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<6<<"."<<wqmz[6]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<7<<"."<<wqmz[7]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<8<<"."<<wqmz[8]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<9<<"."<<wqmz[9]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<10<<"."<<wqmz[10]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<11<<"."<<wqmz[11]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<12<<"."<<wqmz[12]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<13<<"."<<wqmz[13]<<"(基础伤害:"<<wqsh[i]<<")"<<endl;}
		if(wq[++i]==1) {cout<<14<<"."<<wqmz[14]<<"(基础伤害:30%)"<<endl;}
		if(wq[++i]==1) {cout<<15<<"."<<wqmz[15]<<"(基础伤害:70%"<<")"<<endl;}
		if(wq[++i]==1) {cout<<16<<"."<<wqmz[16]<<"(基础伤害:?"<<")"<<endl;}
		cout<<"666.退出附魔专区"<<endl;
		lnt t;cin>>t;
		switch(t) {
			case 1:fu_mo_wu_qi(1);break;
			case 2:if(wq[1]==1) {fu_mo_wu_qi(2);}break;
			case 3:if(wq[2]==1) {fu_mo_wu_qi(3);}break;
			case 4:if(wq[3]==1) {fu_mo_wu_qi(4);}break;
			case 5:if(wq[4]==1) {fu_mo_wu_qi(5);}break;
			case 6:if(wq[5]==1) {fu_mo_wu_qi(6);}break;
			case 7:if(wq[6]==1) {fu_mo_wu_qi(7);}break;
			case 8:if(wq[7]==1) {fu_mo_wu_qi(8);}break;
			case 9:if(wq[8]==1) {fu_mo_wu_qi(9);}break;
			case 10:if(wq[9]==1) {fu_mo_wu_qi(10);}break;
			case 11:if(wq[10]==1) {fu_mo_wu_qi(11);}break;
			case 12:if(wq[11]==1) {fu_mo_wu_qi(12);}break;
			case 13:if(wq[12]==1) {fu_mo_wu_qi(13);}break;
			case 14:if(wq[13]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
			case 15:if(wq[14]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
			case 16:if(wq[15]==1) {cout<<"该武器无法附魔..."<<endl;getch();}break;
			case 666:return ;
		} 
	} 
}

void lao_liu() {
	cout<<endl;
	cout<<"--------------------------------"<<endl;Sleep(10);
	cout<<"Process exited after 36.44 seconds with return value 0"<<endl;Sleep(500);
	cout<<"请按任意键继续. . ."<<endl;
	getch();
	system("cls");
	say("我是老6~");
	say("你想退出?没那么简单");
	say("走出数学王国是一个漫长的过程哦~");
	say("不不不,要有耐心,不然没有存档!");
	say("我来倒数!");
	say("3");say("2");say("1");return ; 
}

int main() {
	
	du_dang();bin=0;
	if(jr==0&&jb==0&&zs==0&&fs==0) {
		memset(fmwq,0,sizeof(fmwq));jr=1;
		if(MessageBox(0,TEXT("请不要随意输入任何非数字字符,否则将导致游戏崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
			MessageBox(0,TEXT("..."),TEXT("重要提示"),MB_OK);
			say("你的行为激怒了坤坤!");while(1) {if(bin==1) {cun_dang();lao_liu();return 0;}bin_du();}
		}
		system("color 07");
		system("cls");
		say("欢迎来到数学王国\n按任意键继续...");
		ming_zi();jia_zai();
		xiu_gai();
	}
	while(1) {
		system("cls");cun_dang();chong_zhi();
		cout<<"数学王国-主页"<<endl; 
		cout<<"用户名:"<<mz<<endl<<endl;
		cout<<"分数:"<<fs<<endl;
		cout<<"分数币:"<<fsb<<endl;
		cout<<"金币:"<<jb<<endl;
		cout<<"钻石:"<<zs<<endl;
		cout<<"星星:"<<xx<<endl;
		cout<<"幸运值:"<<xyz<<"(200以上必中S物品)"<<endl<<endl;
		if(gu_shisp>=1314&&agu_shi==0) {gu_shisp-=1314;agu_shi=1;dpd=-1;}
		else{if(agu_shi==1) {if(now==-1) {cout<<">>王国故事<<"<<endl;}
		else{cout<<"  王国故事  "<<endl;}cout<<"王国故事碎片:"<<gu_shisp<<endl;}
		else{cout<<"王国故事碎片:"<<gu_shisp<<"/1314"<<endl;}}
		while(gmksp>=20) {if(gmksp>=20) {gmk++;gmksp-=20;}} 
		cout<<"改名卡:"<<gmk<<" 改名卡碎片:"<<gmksp<<"/20"<<endl<<endl;
		cout<<"段位:";duan_wei();
		if(now==0) {cout<<endl<<">>查看全部段位<<";}
		else{cout<<endl<<"  查看全部段位  ";}
		cout<<endl<<endl;
		cout<<"模式:(方向键更换,空格确定)"<<endl;
		int t;
		if(now==1) {cout<<">>综合计算<<      ";}
		else{cout<<"  综合计算        ";}
		if(now==8) {cout<<">>十连抽(9颗星星)<<"<<endl;}
		else{cout<<"  十连抽(9颗星星)"<<endl;}
		if(now==2) {cout<<">>加法专项<<      ";}
		else{cout<<"  加法专项        ";}
		if(now==9) {cout<<">>兑换码<<"<<endl;}
		else{cout<<"  兑换码"<<endl;}
		if(now==3) {cout<<">>减法专项<<      ";}
		else{cout<<"  减法专项        ";}
		if(now==10) {cout<<">>商城<<"<<endl;}
		else{cout<<"  商城"<<endl;}
		if(now==4) {cout<<">>除法专项<<      ";}
		else{cout<<"  除法专项        ";}
		if(now==11) {cout<<">>设置<<"<<endl;}
		else{cout<<"  设置"<<endl;}
		if(now==5) {cout<<">>乘法专项<<      ";}
		else{cout<<"  乘法专项        ";}
		if(now==12) {cout<<">>装备附魔<<"<<endl;}
		else{cout<<"  装备附魔"<<endl;}
		if(now==6) {cout<<">>判断算式<<      ";}
		else{cout<<"  判断算式        ";}
		if(now==13&&pdgu_shi==1) {cout<<">>击杀怪兽<<"<<endl;}
		else{cout<<"  击杀怪兽"<<endl;}
		if(now==7) {cout<<">>单抽(1颗星星)<< ";}
		else{cout<<"  单抽(1颗星星)   ";}
		if(now==14) {cout<<">>退出游戏<<"<<endl;}
		else{cout<<"  退出游戏"<<endl;}
		t=getch();
		if(t==224) {t=getch();}
		if(t==72&&now>dpd) {now--; }//上
		if(t==80&&now<14) {now++; }//下
		if(t==75&&now>7 ) {now-=7;}//左
		if(t==77&&now<8) {now+=7;}//右
		if(t==' ') {
			switch(now) {
				case 0:if(agu_shi==1) {gu_shi();}break;
				case 1:ji_suan();system("cls");break;
				case 2:zhuan(1);system("cls");break;
				case 3:zhuan(2);system("cls");break;
				case 4:zhuan(4);system("cls");break; 
				case 5:zhuan(3);system("cls");break; 
				case 6:pan_duan_dui_cuo();system("cls");break;
				case 7:{
					if(xx>=1) {
						system("cls");cout<<"按下抽奖";
						getch();system("cls");
						xx-=1;
						chou(1);getch();
					}
					else{
						cout<<"星星不足...";
						getch();
					}
					break;
				} 
				case 8:{
					if(xx>=9) {
						chong_zhi();
						lnt t=10;xx-=9;
						system("cls");
						cout<<"按下抽奖";
						getch();
						system("cls");getch();
						chou(0);
						getch();
					}
					else{
						cout<<"星星不足...";
						getch();
					}
					break;
				} 
				case 9:system("cls");dui_huan_ma();break;
				case 10: shang_cheng();break;
				case 11:she_zhi();break;
				case 12:zhuang_bei_fu_mo();break;
				case 13:jishaguaishou();break;
				case 14:{
					system("cls");
					if(ggu_shi==1) {
						say("您拯救了数学王国,数学王国随时欢迎您回来");
					}
					else{
						say("再会...");
					}
					cun_dang();
					lao_liu();
					return 0;
				}
				case 100:{
					system("cls");
					cout<<"数学王国-查看段位"<<endl<<endl;
					cout<<"当前分数:"<<fs<<endl<<endl;
					cout<<"懵懂萌新		"<<endl;
					cout<<"不屈黑铁		5分"<<endl;
					cout<<"倔强青铜		30分"<<endl;
					cout<<"顽皮白银		100分"<<endl;
					cout<<"勇敢黄金		300分"<<endl;
					cout<<"优雅铂金		500分"<<endl;
					cout<<"高贵钻石		1000分"<<endl;
					cout<<"璀璨星耀		1500分"<<endl;
					cout<<"数学小王		2000分"<<endl;
					cout<<"数学大王		2500分"<<endl;
					cout<<"数学皇者		4000分"<<endl;
					cout<<"无限永恒		10000分"<<endl;
					getch();break;
				}
			}
		}
		if(t=='6') {
			system("cls");
			if(MessageBox(0,TEXT("请不要输入包含空格的字符,否则游戏将崩溃"),TEXT("重要提示"),MB_OKCANCEL|MB_ICONINFORMATION)!=IDOK) {
				MessageBox(0,TEXT("再会..."),TEXT("重要提示"),MB_OK);
				cun_dang();lao_liu();return 0;
			}
			cout<<"输入start进入彩蛋"<<endl;
			string a="start";
			string b;cin>>b;system("cls");
			if(a==b) {
				system("cls");
				cai_dan_oo();
			}
		}
	}
	return 0;
}

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值