代码:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(0)); // 设置随机种子,以获取不同的随机数
int numberToGuess = rand() % 100; // 生成一个0到99的随机数
int guess;
int tries = 0;
std::cout << "猜数字游戏开始!" << std::endl;
do {
std::cout << "请输入一个猜测的数字(0-99): ";
std::cin >> guess;
tries++;
if (guess > numberToGuess) {
std::cout << "猜大了!" << std::endl;
} else if (guess < numberToGuess) {
std::cout << "猜小了!" << std::endl;
} else {
std::cout << "恭喜,猜对了!" << std::endl;
std::cout << "你猜了 " << tries << " 次。" << std::endl;
break; // 猜对了,跳出循环
}
} while (true);
return 0;
}