1 条题解

  • 0
    @ 2025-10-24 14:32:37

    题目:分离三位数的各位数字

    思路分析

    1. 任务拆解:

      • 输入一个三位数
      • 分离出个位数字
      • 分离出十位数字
      • 分离出百位数字
      • 按个位、十位、百位顺序输出
    2. 关键点分析:

      • 个位 = 原数 % 10
      • 十位 = (原数 / 10) % 10
      • 百位 = (原数 / 100) % 10
      • 使用取模运算和整数除法分离各位数字
    3. 步骤规划:

      • 输入三位数a
      • 计算个位数字:a % 10
      • 计算十位数字:(a / 10) % 10
      • 计算百位数字:(a / 100) % 10
      • 按个位、十位、百位顺序输出
    4. 代码对应:

      • int a; - 定义三位数变量
      • cin>>a; - 输入三位数
      • int g=a%10; - 计算个位数字
      • int s=a/10%10; - 计算十位数字
      • int b=a/100%10; - 计算百位数字
      • cout<<g<<" "<<s<<" "<<b; - 按个位、十位、百位顺序输出
    • 1

    信息

    ID
    4077
    时间
    1000ms
    内存
    128MiB
    难度
    2
    标签
    (无)
    递交数
    108
    已通过
    69
    上传者