试推理:ABCD*4 = DCBA

题目:

ABCD是一个四位整数,它的逆序为DCBA,试推理求出ABCD使得ABCD*4 = DCBA

竖式:       A B C D
            *    4
          ------
            D C B A 

推理过程:

  1. A*4 + n = D 且D不能进位,则A=0,1,2。

    • A=0,不可能,因为这不是个四位数
    • A=1,不可能,D*4没有等于1的
    • A=2,D=8 即如下情况

        2 B C 8
         *    4
      ----------
        8 C B 2 
      
  2. 同理,B*4 + n = C 且C不能进位,则B=0,1,2。

    • B=0,C*4+3=0, C无解
    • B=1,C*4+3=1, C=7, B*4+3=7, 成功,即如下情况
    • B =2, C*4+3=2, C无解

          2 1 7 8
         *     4
        ----------
          8 7 1 2 
      
  3. 综上,ABCD=2178.
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值