项目要求: 系统随机生成一个1-100的数字,玩家进行猜测,如果猜错提示猜大了或者猜小了,如猜正确退出游戏,只有5次机会
下面给出参考代码与部分注释:
#include <iostream>
using namespace std;
int main()
{
srand((unsigned int)time(null));//根据时间产生随机数
int num = rand() % 100 + 1;//随机数1-100
int val = 0;//用户输入的数字
int key = 0;//标志位
int m= 0;//次数
while (key == 0 && m < 5)
{
cin >> val;
m++;
if (val < num) {
cout << "猜小了" << endl;
}
else if (val > num) {
cout << "猜大了" << endl;
}
else {
cout << "恭喜猜对了" << endl;
key = 1;
break;
}
}
if(m>=5){
cout << "次数用光" << endl;
}
system("pause");
return 0;
}