以下是一个简单的猜数字游戏的 C++ 代码示例:

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

int main() {
    int secretNumber, guess, attempts = 0;
    srand(time(0)); // 使用当前时间作为随机数的种子

    // 生成一个 1 到 100 之间的随机整数
    secretNumber = rand() % 100 + 1;

    std::cout << "猜数字游戏!" << std::endl;

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

        if (guess > secretNumber) {
            std::cout << "猜大了!" << std::endl;
        } else if (guess < secretNumber) {
            std::cout << "猜小了!" << std::endl;
        } else {
            std::cout << "恭喜你猜对了!" << std::endl;
            std::cout << "你猜了 " << attempts << " 次。" << std::endl;
        }
    } while (guess != secretNumber);

    return 0;
}

这个代码会生成一个 1 到 100 之间的随机整数,并要求用户猜测这个数字。根据用户的猜测,程序会给出相应的提示,直到用户猜对为止。程序还会统计用户猜测的次数,并在猜对后显示出来


原文地址: https://www.cveoy.top/t/topic/ixs8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录