C++猜数小游戏
游戏规则:随机生成一个1-100的整数,猜错提示猜大了或者猜小了,然后继续输入,直到猜出为止。
#include<iostream>
#include<cstdlib>
#include<ctime>
using std::cout;
using std::cin;
using std::endl;
int cmp(int a,int b) {
if (a > b) return 1;
else {
if (a = b) return 2;
else return 3;
}
}
int main() {
srand((unsigned int)time(NULL));
auto x = rand() % 100; int y = 0;
cout << "请输入您猜的整数:";
cin >> y;
loop: {
if (y > x) {
cout << "您猜大了,请重新输入:";
cin >> y;
goto loop;
}
if (y < x) {
cout << "您猜小了,请重新输入:";
cin >> y;
goto loop;
}
if (y == x) {
cout << "恭喜您猜对了!" << endl;
}
}
cin.get();
return 0;
}