1 条题解

  • 0
    @ 2025-10-24 14:22:12

    题目:三位数百位与个位对调

    思路分析

    1. 任务拆解:

      • 输入一个三位数
      • 分离出个位、十位、百位数字
      • 将百位和个位数字对调
      • 重新组合成新的三位数
    2. 关键点分析:

      • 个位 = 原数 % 10
      • 十位 = (原数 / 10) % 10
      • 百位 = (原数 / 100) % 10
      • 新数 = 个位×100 + 十位×10 + 百位
    3. 步骤规划:

      • 输入三位数a
      • 计算个位数字g
      • 计算十位数字s
      • 计算百位数字b
      • 构造新数:g×100 + s×10 + b
      • 输出新数
    4. 代码对应:

      • int a,g,s,b; - 定义原数和各位数字变量
      • cin>>a; - 输入三位数
      • g=a%10; - 计算个位数字
      • s=a/10%10; - 计算十位数字
      • b=a/100%10; - 计算百位数字
      • cout<<g*100+s*10+b; - 对调百位和个位后输出新数
    • 1

    输入一个三位数,把个位和百位对调后输出

    信息

    ID
    29
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    (无)
    递交数
    1180
    已通过
    458
    上传者