看了do while以后的灵感小游戏
  • 板块灌水区
  • 楼主z2936789015
  • 当前回复18
  • 已保存回复18
  • 发布时间2022/3/16 16:47
  • 上次更新2023/10/28 06:27:23
查看原帖
看了do while以后的灵感小游戏
589087
z2936789015楼主2022/3/16 16:47
#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;
}
2022/3/16 16:47
加载中...