C++实现猜数字游戏
代码如下,其中要生成一个随机数种子,不然多次运行程序结果是唯一的;
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
cout << "我们来玩猜数字游戏吧!" << endl;
int count = 0;
int number = 0;
srand((unsigned int)time(NULL));
int answer = rand() % 100 + 1;
cout << "先输入一个数 :" << endl;
while (count < 5)
{
cin >> number;
count++;
if (number < answer)
{
cout << "输入的数小了" << endl;
}
else if (number > answer)
{
cout << "输入的数大了" << endl;
}
else
{
cout << "猜对了,牛逼!" << endl;
break;
}
}
if (count == 5)
{
cout << "猜错5次,游戏失败" << endl;
}
system("pause");
return 0;
}
还增加了一个趣味性的猜数字次数,当猜数字次数超过5次则游戏失败,增加游戏的难度
|