编辑代码

#include <iostream>
#include <ctime>
#include <cstdlib>

int main() {
    // 初始化随机数种子
    srand(time(0));

    // 生成一个1到100之间的随机数作为目标数字
    int target = rand() % 100 + 1;

    int guess;
    do {
        // 提示用户输入一个数字
        std::cout << "请输入一个1到100之间的数字:";
        std::cin >> guess;

        // 检查用户输入的数字是否等于目标数字
        if (guess == target) {
            std::cout << "恭喜你,猜对了!" << std::endl;
            break;
        } else if (guess > target) {
            std::cout << "猜大了,请重新输入。" << std::endl;
        } else {
            std::cout << "猜小了,请重新输入。" << std::endl;
        }
    } while (true);

    return 0;
}