酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

超好玩的 C++ 猜数字小游戏代码分享

以下是一个简单又好玩的 C++ 猜数字小游戏,玩家需要在规定次数内猜出一个 1 - 100 之间的随机数字。 ```cpp #include <iostream> #include <cstdlib> #include <ctime> int main() { // 初始化随机数种子 srand(static_cast<unsigned int>(time(nullptr))); // 生成 1 - 100 之间的随机数 int secretNumber = rand() % 100 + 1; int guess; int attempts = 0; const int MAX_ATTEMPTS = 10; std::cout << "欢迎来到猜数字游戏!我已经想好了一个 1 到 100 之间的数字,你有 " << MAX_ATTEMPTS << " 次机会来猜出它。" << std::endl; while (attempts < MAX_ATTEMPTS) { std::cout << "请输入你的猜测:"; std::cin >> guess; attempts++; if (guess < secretNumber) { std::cout << "猜的数字太小了,再试试。你还剩 " << MAX_ATTEMPTS - attempts << " 次机会。" << std::endl; } else if (guess > secretNumber) { std::cout << "猜的数字太大了,再试试。你还剩 " << MAX_ATTEMPTS - attempts << " 次机会。" << std::endl; } else { std::cout << "恭喜你,猜对了!你用了 " << attempts << " 次尝试。" << std::endl; break; } } if (attempts == MAX_ATTEMPTS) { std::cout << "很遗憾,你用完了所有机会。正确的数字是 " << secretNumber << "。" << std::endl; } return 0; } ``` ### 代码说明: - `srand` 函数结合 `time` 函数初始化随机数种子,以确保每次游戏生成的随机数不同。 - `rand() % 100 + 1` 生成 1 到 100 之间的随机数作为要猜的数字。 - 玩家每次输入猜测的数字后,程序会根据猜测结果给出提示,直到猜对或者用完所有尝试次数。 ######[AI问答 | 553点数解答 | 2026-07-04 13:26:11]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]