系统随机生成1-100之间的随机数,玩家进行猜测,如果猜错,提醒猜的数与生成数之间是偏大还是偏小;如果猜对,则退出游戏。
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int num = 0;
int self = 0;
srand((unsigned int)time(NULL)); //定义种子生成随机数 确保每次生成数不一样
num = rand() % 100 + 1; //生成随机数
//cout << num << endl;
//判断猜数的范围
while (1)
{
cin >> self;
if (self > num)
{
cout << "猜的数偏大" << endl;
}
else if(self < num)
{
cout << "猜的数偏小" << endl;
}
else
{
cout << "恭喜回答正确" << endl;
break;
}
}
return 0;
}