c++猜数字,限制次数,猜错提示
代码呈现
#include <iostream>
using namespace std;
#include <ctime>//随机数的头文件
int main()
{
srand((unsigned int)time(NULL));
cout << "请猜测数字是什么,你有10次机会" << endl;
int a = rand() % 100 + 1;
int b = 0;
int c = 0;
while (c<10)//循环10次
{
c++;
cin >> b;
if (a > b)
{
cout << "猜小了" << endl;
}
else if (a < b)
{
cout << "猜大了" << endl;
}
else if (a = b)
{
cout << "猜对了" << endl;
break;
}
}
if (c == 10&&a!=b)cout << "机会用尽,猜测失败" << endl;
system("pause");
return 0;
}
下面是效果图:
为了方便我注释掉生成随机数的头文件,这样每次生成的随机数为42,猜测机会设成3次,方便测试
刚好三次猜测成功
一次猜测成功
三次没有成功输出机会用尽,测测失败。