当前位置: 首页 > news >正文

猜数字小游戏

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

using namespace std;

int main() {
    // 初始化随机数种子
    srand(time(0));
    
    // 生成1-100的随机数
    int secretNumber = rand() % 100 + 1;
    int guess = 0;
    int attempts = 0;

    cout << "欢迎来到猜数字游戏!\n";
    cout << "我已经想好了1到100之间的一个数字。\n\n";

    do {
        cout << "请输入你的猜测:";
        cin >> guess;
        attempts++;

        if (guess > secretNumber) {
            cout << "太大了!再试一次。\n";
        } else if (guess < secretNumber) {
            cout << "太小了!再试一次。\n";
        } else {
            cout << "\n恭喜你!你在第" << attempts << "次猜中了正确数字("
                 << secretNumber << ")!\n";
        }
    } while (guess != secretNumber);

    return 0;
}

相关文章:

  • 使用Hexo部署NexT主体网站
  • SQL SERVER的PARTITION BY应用场景
  • C# CountdownEvent 类 使用详解
  • 认识网络安全
  • 【css】width:100%;padding:20px;造成超出100%宽度的解决办法 - box-sizing的使用方法 - CSS布局
  • Android Studio:RxBus结合ICompositeSubscription使用
  • YOLO数据标注——LabelImg
  • PMP--冲刺--流程图
  • vue3+element-plus中的el-table表头和el-table-column内容全部一行显示完整(hook函数)
  • 【第3章:卷积神经网络(CNN)——3.8 迁移学习与微调策略】
  • 恩智浦:将开发文档迁移到DITA/XML
  • ASP.NET Core 使用 FileStream 将 FileResult 文件发送到浏览器后删除该文件
  • 趣味魔法项目 LinuxPDF —— 在 PDF 中启动一个 Linux 操作系统
  • jQuery UI 工作原理
  • C语言:指针详解
  • 深入了解 Oracle 正则表达式
  • 智能手表表带圆孔同心度检测
  • vue3:动态渲染后端返回的图片
  • 朝天椒USB服务器解决前置机U盾虚拟机远程连接
  • Python常见面试题的详解3
  • 安赛乐米塔尔深化在华战略布局,VAMA总经理:做中国汽车板竞争力前三
  • 五一假期上海两大机场客流量超193万人次,创历年同期最高
  • 联合国秘书长古特雷斯呼吁印巴保持最大克制
  • 厦大历史系教授林汀水辞世,曾参编《中国历史地图集》
  • 巴基斯坦宣布禁止印度船只入港
  • 遭反特朗普情绪拖累?澳大利亚联盟党大选落败、党魁痛失议席