好玩的游戏《《卡牌对战(重置版)》》

tctm229 2023-12-01 19:59:50 7

#include <bits/stdc++.h> #include<windows.h> #include using namespace std; int main(){ SetConsoleTitleA("卡牌对战(重置版)"); int as=1,d_j=1; while (as){ system("cls");//清屏 int f; cout<<"1.初阶小怪 2.进阶小怪 3.精英小怪 4.怪物将领 5.怪物首领 6.初阶boos 7.进阶boos 8.大boos 9.作者? 10.Dev-C++?:"; cin>>f; system("cls"); for (int g=0;g>0;g--){ cout<<"正在加载中"; Sleep(1000); system("cls"); cout<<"正在加载中."; Sleep(1000); system("cls"); cout<<"正在加载中.."; Sleep(1000); system("cls"); cout<<"正在加载中..."; Sleep(1000); system("cls"); } if (f==1){ int a_x_l=100d_j,b_x_l=100;//你和人坤的血量 int a_g_j_l=5d_j,b_g_j_l=5;//你和人坤的攻击力 int a_f_y_z=1d_j,b_f_y_z=1;//你和人坤的防御值 int a_l_j=1d_j,b_l_j=1;//你和人坤的连击次数 int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌 string e; while (a_x_l>1 && b_x_l>1){ if (a_f_y_z<1){//防御值小于1归1 a_f_y_z=1; } if (b_f_y_z<1){ b_f_y_z=1; } cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 cin>>a;//接受你的选择 if (a==1){//判断你的选择 b_f_y_z=b_f_y_z-a_g_j_l; b_x_l+=b_f_y_z; system("color 64"); Sleep(200); system("color 07"); cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; } if (a==2){ b_f_y_z=b_f_y_z-a_g_j_la_l_j; b_x_l+=b_f_y_z; for (int i=a_l_j;i>=1;i--){ system("color 64"); Sleep(200); system("color 07"); Sleep(200); } cout<<"你进行了连击,他还剩"<<b_x_l<<endl; } if (a==3){ a_f_y_z+=5; cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl; } if (a==4){ a_l_j++; cout<<"你的连击次数是:"<<a_l_j<<endl; } Sleep(200); b=rand()%4+1; Sleep(200); if (b==1){//判断人坤的选择 a_f_y_z=a_f_y_z-b_g_j_l; a_x_l+=a_f_y_z; system("color 40"); Sleep(200); system("color 07"); cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; } if (b==2){ a_f_y_z=a_f_y_z-b_g_j_lb_l_j; a_x_l+=a_f_y_z; for (int l=b_l_j;l>=1;l--){ system("color 40"); Sleep(200); system("color 07"); Sleep(200); } cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; } if (b==3){ b_f_y_z+=5; cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl; } if (b==4){ b_l_j++; cout<<"人坤连击次数是:"<<b_l_j<<endl; } Sleep(1500); system("cls");//清屏 Sleep(150); if(b_x_l>0 && a_x_l>0){ cout<<"开始抽卡!"<<endl; Sleep(150); c=rand()%4+1; d=rand()%4+1; Sleep(150); if(c==1){; a_x_l+=20; cout<<"恭喜你抽中加血20"<<endl; } if(c==2){ a_f_y_z+=10; cout<<"恭喜你抽中防御加10"<<endl; } if(c==3){ a_l_j+=1; cout<<"恭喜你抽中连击加1"<<endl; } if(c==4){ a_g_j_l+=1; cout<<"恭喜你抽中攻击力加1"<<endl; } Sleep(150); if(d==1){; b_x_l+=20; cout<<"人坤抽中加血20"<<endl; } if(d==2){ b_f_y_z+=10; cout<<"人坤抽中防御加10"<<endl; } if(d==3){ b_l_j+=1; cout<<"人坤抽中连击加1"<<endl; } if(d==4){ b_g_j_l+=1; cout<<"人坤抽中攻击力加1"<<endl; } cout<<"是否继续:"; cin>>e; if (e=="是" || e=="Y" || e=="y"){ system("cls"); } else{ b_x_l=0; a_x_l=0; } }

		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=0.5;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==2){
		int a_x_l=100*d_j,b_x_l=350;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=10;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=10;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=2;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=1;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==3){
		int a_x_l=100*d_j,b_x_l=650;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=20;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=20;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=4;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=1.5;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==4){
		int a_x_l=100*d_j,b_x_l=1150;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=40;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=40;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=6;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=2;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==5){
		int a_x_l=100*d_j,b_x_l=1650;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=60;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=60;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=6;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=2;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 	
	if (f==6){
		int a_x_l=100*d_j,b_x_l=2250;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=100;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=100;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=12;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==7){
		int a_x_l=100*d_j,b_x_l=2850;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=120;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=120;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=14;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==8){
		int a_x_l=100*d_j,b_x_l=3450;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=140;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=140;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=16;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=7;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION); 
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==9){
		int a_x_l=100*d_j,b_x_l=4150;//你和作者的血量 
		int a_g_j_l=5*d_j,b_g_j_l=200;//你和作者的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=200;//你和作者的防御值 
		int a_l_j=1*d_j,b_l_j=20;//你和作者的连击次数 
		int a,b,c,d;//a你的选择b人//作者的选择c你抽的卡牌d作者抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断作者人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"作者对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"作者对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"作者的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"作者连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"作者抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"作者抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"作者抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"作者抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			} 
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("作者胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==10){
		int a_x_l=100*d_j,b_x_l=4950;//你和Dev-C++的血量 
		int a_g_j_l=5*d_j,b_g_j_l=220;//你和Dev-C++的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=220;//你和Dev-C++的防御值 
		int a_l_j=1*d_j,b_l_j=22;//你和Dev-C++的连击次数 
		int a,b,c,d;//a你的选择b人//Dev-C++的选择c你抽的卡牌d作者抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断作者人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"作者对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"作者对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"作者的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"作者连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"作者抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"作者抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"作者抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"作者抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			} 
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("Dev-C++胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=8;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}	 	
	system("cls");//清屏 	
}
return 0;

}

{{ vote && vote.total.up }}

共 1 条回复

tctm229

#include <bits/stdc++.h> #include<windows.h> #include using namespace std; int main(){ SetConsoleTitleA("卡牌对战(重置版)"); int as=1,d_j=1; while (as){ system("cls");//清屏 int f; cout<<"1.初阶小怪 2.进阶小怪 3.精英小怪 4.怪物将领 5.怪物首领 6.初阶boos 7.进阶boos 8.大boos 9.作者? 10.Dev-C++?:"; cin>>f; system("cls"); for (int g=0;g>0;g--){ cout<<"正在加载中"; Sleep(1000); system("cls"); cout<<"正在加载中."; Sleep(1000); system("cls"); cout<<"正在加载中.."; Sleep(1000); system("cls"); cout<<"正在加载中..."; Sleep(1000); system("cls"); } if (f==1){ int a_x_l=100d_j,b_x_l=100;//你和人坤的血量 int a_g_j_l=5d_j,b_g_j_l=5;//你和人坤的攻击力 int a_f_y_z=1d_j,b_f_y_z=1;//你和人坤的防御值 int a_l_j=1d_j,b_l_j=1;//你和人坤的连击次数 int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌 string e; while (a_x_l>1 && b_x_l>1){ if (a_f_y_z<1){//防御值小于1归1 a_f_y_z=1; } if (b_f_y_z<1){ b_f_y_z=1; } cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 cin>>a;//接受你的选择 if (a==1){//判断你的选择 b_f_y_z=b_f_y_z-a_g_j_l; b_x_l+=b_f_y_z; system("color 64"); Sleep(200); system("color 07"); cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; } if (a==2){ b_f_y_z=b_f_y_z-a_g_j_la_l_j; b_x_l+=b_f_y_z; for (int i=a_l_j;i>=1;i--){ system("color 64"); Sleep(200); system("color 07"); Sleep(200); } cout<<"你进行了连击,他还剩"<<b_x_l<<endl; } if (a==3){ a_f_y_z+=5; cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl; } if (a==4){ a_l_j++; cout<<"你的连击次数是:"<<a_l_j<<endl; } Sleep(200); b=rand()%4+1; Sleep(200); if (b==1){//判断人坤的选择 a_f_y_z=a_f_y_z-b_g_j_l; a_x_l+=a_f_y_z; system("color 40"); Sleep(200); system("color 07"); cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; } if (b==2){ a_f_y_z=a_f_y_z-b_g_j_lb_l_j; a_x_l+=a_f_y_z; for (int l=b_l_j;l>=1;l--){ system("color 40"); Sleep(200); system("color 07"); Sleep(200); } cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; } if (b==3){ b_f_y_z+=5; cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl; } if (b==4){ b_l_j++; cout<<"人坤连击次数是:"<<b_l_j<<endl; } Sleep(1500); system("cls");//清屏 Sleep(150); if(b_x_l>0 && a_x_l>0){ cout<<"开始抽卡!"<<endl; Sleep(150); c=rand()%4+1; d=rand()%4+1; Sleep(150); if(c==1){; a_x_l+=20; cout<<"恭喜你抽中加血20"<<endl; } if(c==2){ a_f_y_z+=10; cout<<"恭喜你抽中防御加10"<<endl; } if(c==3){ a_l_j+=1; cout<<"恭喜你抽中连击加1"<<endl; } if(c==4){ a_g_j_l+=1; cout<<"恭喜你抽中攻击力加1"<<endl; } Sleep(150); if(d==1){; b_x_l+=20; cout<<"人坤抽中加血20"<<endl; } if(d==2){ b_f_y_z+=10; cout<<"人坤抽中防御加10"<<endl; } if(d==3){ b_l_j+=1; cout<<"人坤抽中连击加1"<<endl; } if(d==4){ b_g_j_l+=1; cout<<"人坤抽中攻击力加1"<<endl; } cout<<"是否继续:"; cin>>e; if (e=="是" || e=="Y" || e=="y"){ system("cls"); } else{ b_x_l=0; a_x_l=0; } }

		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=0.5;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==2){
		int a_x_l=100*d_j,b_x_l=350;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=10;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=10;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=2;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=1;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==3){
		int a_x_l=100*d_j,b_x_l=650;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=20;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=20;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=4;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=1.5;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==4){
		int a_x_l=100*d_j,b_x_l=1150;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=40;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=40;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=6;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=2;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==5){
		int a_x_l=100*d_j,b_x_l=1650;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=60;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=60;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=6;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=2;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 	
	if (f==6){
		int a_x_l=100*d_j,b_x_l=2250;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=100;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=100;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=12;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==7){
		int a_x_l=100*d_j,b_x_l=2850;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=120;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=120;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=14;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	} 
	if (f==8){
		int a_x_l=100*d_j,b_x_l=3450;//你和人坤的血量 
		int a_g_j_l=5*d_j,b_g_j_l=140;//你和人坤的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=140;//你和人坤的防御值 
		int a_l_j=1*d_j,b_l_j=16;//你和人坤的连击次数 
		int a,b,c,d;//a你的选择b人//坤的选择c你抽的卡牌d人坤抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"人坤对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"人坤对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=7;
				cout<<"人坤的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"人坤连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"人坤抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"人坤抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"人坤抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"人坤抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			}
			
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("人坤胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION); 
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==9){
		int a_x_l=100*d_j,b_x_l=4150;//你和作者的血量 
		int a_g_j_l=5*d_j,b_g_j_l=200;//你和作者的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=200;//你和作者的防御值 
		int a_l_j=1*d_j,b_l_j=20;//你和作者的连击次数 
		int a,b,c,d;//a你的选择b人//作者的选择c你抽的卡牌d作者抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断作者人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"作者对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"作者对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"作者的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"作者连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"作者抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"作者抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"作者抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"作者抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			} 
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("作者胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=3;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}
	if (f==10){
		int a_x_l=100*d_j,b_x_l=4950;//你和Dev-C++的血量 
		int a_g_j_l=5*d_j,b_g_j_l=220;//你和Dev-C++的攻击力 
		int a_f_y_z=1*d_j,b_f_y_z=220;//你和Dev-C++的防御值 
		int a_l_j=1*d_j,b_l_j=22;//你和Dev-C++的连击次数 
		int a,b,c,d;//a你的选择b人//Dev-C++的选择c你抽的卡牌d作者抽的卡牌
		string e;
		while (a_x_l>0 && b_x_l>0){
			if (a_f_y_z<1){//防御值小于1归1
				a_f_y_z=1;
			} 
			if (b_f_y_z<1){
				b_f_y_z=1;
			} 
			cout<<"1.普攻2.连击3.防御4.蓄力:";//提示词 
			cin>>a;//接受你的选择 
			if (a==1){//判断你的选择 
				b_f_y_z=b_f_y_z-a_g_j_l;
				b_x_l+=b_f_y_z;
				system("color 64");
				Sleep(200); 
				system("color 07");
				cout<<"你进行了攻击,他还剩"<<b_x_l<<endl; 
			}
			if (a==2){
				b_f_y_z=b_f_y_z-a_g_j_l*a_l_j;
				b_x_l+=b_f_y_z;
				for (int i=a_l_j;i>=1;i--){
					system("color 64");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"你进行了连击,他还剩"<<b_x_l<<endl; 
			}
			if (a==3){
				a_f_y_z+=5;
				cout<<"你的防御值是:"<< a_f_y_z<<"点"<<endl;
			}
			if (a==4){
				a_l_j++;
				cout<<"你的连击次数是:"<<a_l_j<<endl;
			}
			Sleep(200);
			b=rand()%4+1;
			Sleep(200);
			if (b==1){//判断作者人坤的选择 
				a_f_y_z=a_f_y_z-b_g_j_l;
				a_x_l+=a_f_y_z;
				system("color 40");
				Sleep(200);
				system("color 07");
				cout<<"作者对你进行了攻击,你还剩"<<a_x_l<<endl; 
			}
			if (b==2){
				a_f_y_z=a_f_y_z-b_g_j_l*b_l_j;
				a_x_l+=a_f_y_z;
				for (int l=b_l_j;l>=1;l--){
					system("color 40");
					Sleep(200);
					system("color 07");	
					Sleep(200);
				}
				cout<<"作者对你进行了连击,你还剩"<<a_x_l<<endl; 
			}
			if (b==3){
				b_f_y_z+=5;
				cout<<"作者的防御值是:"<< b_f_y_z<<"点"<<endl;
			}
			if (b==4){
				b_l_j++;
				cout<<"作者连击次数是:"<<b_l_j<<endl;
			}
			Sleep(1500);
			system("cls");//清屏 
			Sleep(150);
			if(b_x_l>0 && a_x_l>0){
				cout<<"开始抽卡!"<<endl; 
				Sleep(150);
				c=rand()%4+1;
				d=rand()%4+1;
				Sleep(150);
				if(c==1){;
					a_x_l+=20;
					cout<<"恭喜你抽中加血20"<<endl; 
				}
				if(c==2){
					a_f_y_z+=10;
					cout<<"恭喜你抽中防御加10"<<endl; 
				}
				if(c==3){
					a_l_j+=1;
					cout<<"恭喜你抽中连击加1"<<endl; 
				}
				if(c==4){
					a_g_j_l+=1; 
					cout<<"恭喜你抽中攻击力加1"<<endl; 
				}
				Sleep(150);
				if(d==1){;
					b_x_l+=20;
					cout<<"作者抽中加血20"<<endl; 
				}
				if(d==2){
					b_f_y_z+=10;
					cout<<"作者抽中防御加10"<<endl; 
				}
				if(d==3){
					b_l_j+=1;
					cout<<"作者抽中连击加1"<<endl; 
				}
				if(d==4){
					b_g_j_l+=1; 
					cout<<"作者抽中攻击力加1"<<endl; 
				}
				cout<<"是否继续:";
				cin>>e;
				if (e=="是" || e=="Y" || e=="y"){ 
					system("cls");
				}
				else{
					b_x_l=0;
					a_x_l=0; 
				}
			} 
		}
		if (a_x_l<=0 && b_x_l!=0){//判断谁胜  
		MessageBox(NULL,("Dev-C++胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}
		if (b_x_l<=0 && a_x_l!=0){
			MessageBox(NULL,("你胜了"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
			d_j+=8;
		}
		if (b_x_l<=0 && a_x_l<=0){
			MessageBox(NULL,("无人胜"),("卡牌对战"),MB_OK|MB_ICONINFORMATION);
		}	
	}	 	
	system("cls");//清屏 	
}
return 0;

}