以下是一个简单的猜数字游戏的 C++ 实现:

#include #include #include

using namespace std;

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

int num = rand() % 100 + 1;  // 生成 1~100 之间的随机数
int guess = 0;
int count = 0;

cout << "猜数字游戏开始了!" << endl;
cout << "请输入一个 1~100 之间的整数:" << endl;

while (guess != num)
{
    cin >> guess;
    count++;

    if (guess > num)
    {
        cout << "猜大了!请再猜一次:" << endl;
    }
    else if (guess < num)
    {
        cout << "猜小了!请再猜一次:" << endl;
    }
    else
    {
        cout << "恭喜你,猜对了!你猜了 " << count << " 次。" << endl;
    }
}

return 0;

}

在这个程序中,首先使用 srand() 函数设置随机数种子,然后使用 rand() 函数生成 1~100 之间的随机整数。接下来,使用 while 循环不断获取用户的输入并判断猜测是否正确。如果猜测错误,根据猜测数和目标数的大小关系输出提示信息,然后再让用户输入一次。如果猜测正确,则输出恭喜信息和猜测次数

c++实现猜数字游戏

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

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