系统随机生生成一个0~100的数字,玩家每次输入一个数字猜测,大了会提示过大,小了会提示过小,继续猜测,直至猜中。
C++代码如下:
#include <iostream>
using namespace std;
#include <ctime>//time系统时间头文件
int main()
{
srand(time(0));//添加随机数种子,利用当前系统时间生产随机数,防止每次随机数都一样
int num = rand() % 100 + 1;//rand()%100+1生成0+1~99+1的随机数
//cout << num << endl;//隐藏生成的随机数
int val = 0;//玩家输入的数据
while (1)
{
cout << "请输入你猜测的数字:" << endl;
cin >> val;
if (val > num)
{
cout << "猜测过大" << endl;
}
else if (val < num)
{
cout << "猜测过小" << endl;
}
else
{
cout << "恭喜你猜对了" << endl;
break;//可以利用该关键字退出当前循环
}
}
system("pause");
return 0;
}