#include<iostream>
#include<ctime>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
int a,b;
cout<<"亲爱的勇士"<<endl;
cout<<"请问你叫什么呢?"<<endl;
string c;
cout<<"您的名字:";
cin>>c;
cout<<"好的,亲爱的"<<c<<",你现在被恶龙抓走了"<<endl;
cout<<"恶龙要跟你玩猜数游戏"<<endl;
cout<<"你将要在1~100内猜数字"<<endl;
cout<<"本着公正民主的态度"<<endl;
cout<<"我将给予你选择难度的权利"<<endl;
cout<<"你可以在“简单”“困难”“中等”中选择"<<endl;
cout<<"你的抉择是:";
string po;
cin>>po;
if(po=="简单"){
cout<<"机会有10次"<<endl;
cout<<"超过10次,恶龙就会把你吃掉"<<endl;
cout<<"游戏开始"<<endl;
srand(time(0));
a=rand()%100+1;
int ab=10,f;
int d;
do{
cout<<"你猜测的数字:";
cin>>b;
if(a<=100&&a>=1){
if(b>a){
cout<<"不对哦,太大了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(b<a){
cout<<"不对哦,太小了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(ab==0){
cout<<"你失败了,恶龙把你吃掉了"<<endl;
return 0;
}
}else{
cout<<"你输入的数超过了恶龙给出的范围,恶龙把你吃掉了"<<endl;
return 0;
}
}while(a!=b);
cout<<"恭喜你,猜对了,逃脱了恶龙的魔爪"<<endl;
cout<<"作者:你不觉得可耻吗?"<<endl;
}else if(po=="中等"){
cout<<"机会有6次"<<endl;
cout<<"超过6次,恶龙就会把你吃掉"<<endl;
cout<<"游戏开始"<<endl;
srand(time(0));
a=rand()%100+1;
int ab=6,f;
int d;
do{
cout<<"你猜测的数字:";
cin>>b;
if(a<=100&&a>=1){
if(b>a){
cout<<"不对哦,太大了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(b<a){
cout<<"不对哦,太小了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(ab==0){
cout<<"你失败了,恶龙把你吃掉了"<<endl;
return 0;
}
}else{
cout<<"你输入的数超过了恶龙给出的范围,恶龙把你吃掉了"<<endl;
return 0;
}
}while(a!=b);
cout<<"恭喜你,猜对了,逃脱了恶龙的魔爪"<<endl;
cout<<"作者:看来你实力不错嘛"<<endl;
}else if(po=="困难"){
cout<<"机会有4次"<<endl;
cout<<"超过4次,恶龙就会把你吃掉"<<endl;
cout<<"游戏开始"<<endl;
srand(time(0));
a=rand()%100+1;
int ab=4,f;
int d;
do{
cout<<"你猜测的数字:";
cin>>b;
if(a<=100&&a>=1){
if(b>a){
cout<<"不对哦,太大了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(b<a){
cout<<"不对哦,太小了"<<endl;
ab=ab-1;
cout<<"你还有"<<ab<<"次机会"<<endl;
}
if(ab==0){
cout<<"你失败了,恶龙把你吃掉了"<<endl;
return 0;
}
}else{
cout<<"你输入的数超过了恶龙给出的范围,恶龙把你吃掉了"<<endl;
return 0;
}
}while(a!=b);
cout<<"恭喜你,猜对了,逃脱了恶龙的魔爪。"<<endl;
cout<<"作者:卧槽,牛逼!"<<endl;
}
return 0;
}