c++ 用随机数做的 猜数字 小游戏
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
//添加随机数种子 利用当前系统时间生成随机数,防止每次随机数都一样
srand((unsigned int)time(NULL));
//1.生成随机数
int num = rand() % 100 + 1;
//cout << num << endl;
//2.玩家猜测
int val = 0;
cout << "请输入一个100以内的数字" << endl;
while (1)
{
cin >> val;
//3.判断
if (val > 100)
{
cout << "数字范围不对,请重新输入" << endl;
continue;
}
else if (val > num)
{
cout << "大了,往小一点" << endl;
}
else if (val < num)
{
cout << "小了,往大一点" << endl;
}
//猜对 退出
else if (val = num)
{
cout << "恭喜你,猜对了" << endl;
break;
}
}
cout << "游戏结束" << endl;
}