一、题目
有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]
哈哈哈!果然还有负根存在。。
无聊了一把。。。。。。。