1 条题解

  • 0
    @ 2025-10-24 18:00:33

    题目:计算数字及其各位和对于k的余数

    思路分析

    1. 任务拆解:

      • 输入整数n和除数k
      • 分离出n的各位数字
      • 计算各位数字之和
      • 计算n对k的余数
      • 计算各位和对k的余数
    2. 关键点分析:

      • 需要分离四位数的个、十、百、千位
      • 计算两个不同的余数:原数对k的余数,各位和对k的余数
      • 验证3和9的特殊性质
    3. 步骤规划:

      • 输入整数n和除数k
      • 分离个位、十位、百位、千位数字
      • 计算各位数字之和
      • 计算n % k
      • 计算各位和 % k
      • 输出两个余数
    4. 代码对应:

      • int n,k; - 定义整数和除数变量
      • int a,b,c,d; - 定义个、十、百、千位变量
      • cin>>n>>k; - 输入整数和除数
      • a=n%10; - 计算个位
      • b=n/10%10; - 计算十位
      • c=n/100%10; - 计算百位
      • d=n/1000%10; - 计算千位
      • int h=a+b+c+d; - 计算各位数字和
      • cout<<n%k<<endl<<h%k; - 输出两个余数
    • 1

    信息

    ID
    4087
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    28
    已通过
    20
    上传者