#include <iostream>
using namespace std;
#include<ctime> //随机数种子 所需要的头文件
int main() {
//猜数字 系统随机生成1到100之间的数字,玩家进行猜测,如果猜测.提示玩家数字过大或过小,如果猜对了
//则恭喜玩家,并且退出游戏
//需要添加随机数种子 作用: 利用当前系统时间生成随机数,防止每次随机数都一样
srand ((unsigned int)time(NULL));
//1,生成随机数
int num = rand ()%100 +1 ; //rand()%100 会生成一个0-99的数字 再+1则可以生成1-100的数字
// cout<<num<<endl;
//2,玩家进行猜测
int A=0;
cout<<"请输入您猜的数字"<<endl;
int B=5;
int C=0;
while(1)
{
C =B--;
cout<<"您剩余的猜测次数为"<<C<<endl;
if(C!=0){
cin>>A;
//3,判断玩家的猜测
if(A>num){
cout<<"您猜的数字过大,请重新输入"<<endl;
}
else if(A<num)
{
cout<<"您猜的数字过小,请重新输入"<<endl;
}
else {
cout<<"恭喜您猜对了"<<endl;
break; // 可以利用break来退出当前循环
}
}
else {
cout<<"很遗憾,游戏失败"<<endl;
break;
}
}
return 0;
}