猜数字


#include <iostream>
#include <ctime>
#include <cstdlib>
#include <conio.h>

using namespace std;

int main() {
    srand(static_cast<unsigned int>(time(nullptr)));  // 初始化随机数种子

    int targetNumber = rand() % 100 + 1;  // 生成 1 到 100 之间的随机数作为目标数字
    int guess;
    int tries = 0;

    cout << "欢迎来到猜数字游戏!" << endl;

    do {
        cout << "请输入你的猜测(1 - 100):";
        cin >> guess;
        tries++;

        if (guess > targetNumber) {
            cout << "太大了!" << endl;
        } else if (guess < targetNumber) {
            cout << "太小了!" << endl;
        } else {
            cout << "恭喜你,猜对了!你用了 " << tries << " 次尝试。" << endl;
        }
    } while (guess!= targetNumber);

    _getch();  // 等待用户输入,以便查看结果后再关闭窗口

    return 0;
}