1 条题解

  • 0
    @ 2025-10-24 14:20:50

    题目:“就是它”猜数游戏

    思路分析

    1. 任务拆解:

      • 输入一个三位数
      • 在该数后面重复一遍,形成六位数
      • 将六位数连续除以7、11、13
      • 输出最后的商
    2. 关键点分析:

      • 六位数 = 原三位数 × 1000 + 原三位数
      • 7 × 11 × 13 = 1001,所以除以这三个数等于除以1001
      • 除以1001后正好得到原三位数
    3. 步骤规划:

      • 输入三位数n
      • 构造六位数:n × 1000 + n
      • 连续除以7、11、13
      • 输出结果
    4. 代码对应:

      • int n; - 定义三位数变量
      • cin>>n; - 输入三位数
      • int x=n*1000; - 将原数左移三位
      • n=x+n; - 构造六位数(原数重复)
      • n/=7; n/=11; n/=13; - 连续除以7、11、13
      • cout<<n; - 输出结果(等于原三位数)
    • 1

    信息

    ID
    985
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    (无)
    递交数
    601
    已通过
    351
    上传者