1 条题解

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

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

    思路分析

    1. 任务拆解:

      • 输入一个五位数
      • 分离出个位、十位、百位、千位、万位数字
      • 计算五位数字的总和
      • 输出总和
    2. 关键点分析:

      • 个位 = 原数 % 10
      • 十位 = (原数 / 10) % 10
      • 百位 = (原数 / 100) % 10
      • 千位 = (原数 / 1000) % 10
      • 万位 = (原数 / 10000) % 10
      • 总和 = 个位 + 十位 + 百位 + 千位 + 万位
    3. 步骤规划:

      • 输入五位数n
      • 计算个位数字g
      • 计算十位数字s
      • 计算百位数字b
      • 计算千位数字q
      • 计算万位数字w
      • 计算五位数字之和
      • 输出总和
    4. 代码对应:

      • int n,g,s,b,q,w; - 定义原数和各位数字变量
      • cin>>n; - 输入五位数
      • g=n%10; - 计算个位数字
      • s=n/10%10; - 计算十位数字
      • b=n/100%10; - 计算百位数字
      • q=n/1000%10; - 计算千位数字
      • w=n/10000%10; - 计算万位数字
      • cout<<g+s+b+q+w; - 计算并输出各位数字之和
    • 1

    信息

    ID
    483
    时间
    1000ms
    内存
    16MiB
    难度
    1
    标签
    (无)
    递交数
    660
    已通过
    438
    上传者