1 条题解

  • 0
    @ 2025-10-23 18:26:57

    题目:计算三位数各位数字之和

    思路分析

    1. 任务拆解:

      • 输入一个三位数
      • 分离出个位数字
      • 分离出十位数字
      • 分离出百位数字
      • 计算三位数字之和
    2. 关键点分析:

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

      • 输入三位数a
      • 计算个位数字:a % 10
      • 计算十位数字:a / 10 % 10
      • 计算百位数字:a / 100 % 10
      • 计算三位数字之和
      • 输出总和
    4. 代码对应:

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

    信息

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