一、题目

有3个数,如果把这3个数相乘,积为720,如果把这3个数相加,和为27,请问这3个数分别是多少?

二、思考

第1想法:24、10、3!

哈哈,丝毫没意思到自己错了,加起来原来是37。。。

三、答案

重新思考:8、9、10

四、再思考

感觉有个负数的答案存在,遂用 python 遍历一下试试。。。

# script
for a in range(-721,721):
    for b in range(-721,721):
        if 27*a*b-a*b*b-a*a*b == 720:
            print(sorted([a,b,27-a-b]))
# result
[-5, -4, 36]
[-5, -4, 36]
[-5, -4, 36]
[-5, -4, 36]
[8, 9, 10]
[8, 9, 10]
[8, 9, 10]
[8, 9, 10]
[8, 9, 10]
[8, 9, 10]
[-5, -4, 36]
[-5, -4, 36]

哈哈哈!果然还有负根存在。。

无聊了一把。。。。。。。

相关文章:

  • 2021-12-13
  • 2022-12-23
  • 2022-01-27
  • 2022-12-23
  • 2021-05-12
  • 2021-11-28
  • 2021-12-03
  • 2021-04-16
猜你喜欢
  • 2021-11-17
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
相关资源
相似解决方案