C++扫雷游戏代码

代码

#include<iostream>
#include<bits/stdc++.h>
#include<iomanip>
using namespace std;
int main(){
	cout<<"范围:";
	int y;
	for(;;){
		cin>>y;
		if(y>=5)
			break;
		else
			cout<<"太小,请重试:";
	}
	int i;
	while(1+1==2){
    	srand( (unsigned)time( NULL ) ); 
		i=rand()%y-1;
		if(i>=3)
			break;
	}
	int n;
	int min=1,max=y;
	cout<<min<<"~"<<max<<"之间:"; 
	while(n!=i){
		cin>>n;
		if(n>=max||n<=min){
			cout<<"数字越界,请重试:";
			continue;
		}
		if(n>i){
			max=n;
			cout<<min<<"~"<<max<<"之间:"; 
		}
		if(n<i){
			min=n;
			cout<<min<<"~"<<max<<"之间:"; 
		}
	}
	cout<<"Boom!!!!";
	return 0;
}

运行

范围:1000
1~1000之间:500
1~500之间:400
1~400之间:600
数字越界,请重试:300
1~300之间:0
数字越界,请重试:100
1~100之间:34
34~100之间:56
56~100之间:78
78~100之间:90
78~90之间:88
78~88之间:79
79~88之间:85
Boom!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值