猜数游戏。玩家想好了一个1~1000之内的整数,
由计算机来猜这个数。
如果计算机猜出的数比玩家想的数大,则玩家输入1;
如果计算机猜出的数比玩家想的数小,则玩家输入2;
计算机将一直猜数,
计算机猜中时,玩家输入0。
#include<iostream>
#include<time.h>//随机数与时间相关
using namespace std;
int main()
{
srand(time(NULL));//初始化种子,使随机数每次都不一样
int m = 0;
int n = rand() % 1000 + 1;
cout << n << endl;
while (1)
{
cin >> m;
switch (m)
{
case 1:n--; break;
case 2:n++; break;
case 0:cout << "玩家想的数为:" << n << endl; return 0;//猜中时跳出程序
default:
break;
}
cout << n << endl;
}
return 0;
}