C++ 猜数字游戏:去除 'std::' 前缀的代码示例

以下是去除 'std::' 前缀的代码:

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

using namespace std;

int main() {
    srand(time(0)); // 设置随机种子

    int secretNumber = rand() % 100 + 1; // 生成1-100之间的随机整数
    int guess;
    int attempts = 0;

    cout << "欢迎来到猜数字游戏!\n我已经想好了一个1-100之间的整数,请你猜猜是多少。\n";

    while (attempts < 5) {
        cout << "请输入你猜测的数字:";
        cin >> guess;

        attempts++;

        if (guess == secretNumber) {
            cout << "恭喜你!猜对了!\n";
            break;
        } else if (guess < secretNumber) {
            cout << "猜的数字太小了!\n";
        } else {
            cout << "猜的数字太大了!\n";
        }

        cout << "剩余猜测次数: " << 5 - attempts << "\n";
    }

    if (attempts == 5) {
        cout << "很遗憾,你没有猜对。正确的数字是: " << secretNumber << "\n";
    }

    return 0;
}

这个版本的代码与之前的版本相同,只是使用了 using namespace std; 来简化对 std 命名空间的引用。这样做可以使代码更简洁,但在实际项目中,最好不要全局使用 using namespace std;,而是在需要使用 std 中的特定标识符时进行引入,以避免可能的命名冲突。

C++ 猜数字游戏:去除 std:: 前缀的代码示例

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

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