两个两位数相乘,A看错了甲的个位数,计算结果为1274;B看错了甲的十位数,计算结果为819.甲是多少首先谢谢一楼的回答,一楼的答案是对的,但是算法我看不懂,可不可以换一种更简洁的算法
问题描述:
两个两位数相乘,A看错了甲的个位数,计算结果为1274;B看错了甲的十位数,计算结果为819.甲是多少
首先谢谢一楼的回答,一楼的答案是对的,但是算法我看不懂,可不可以换一种更简洁的算法
答
因为1274可以分解成2*7*7*13,819分解成3*3*7*13.由于是把甲看错了,所以,乙是固定的。只能是7*13或就是13.如果乙是7*13则B的甲是9,不合题意。所以乙只能是13.所以A看错的甲是2*7*7=98,B看错的甲是3*3*7=63.由于A得十位正确,B的各位正确,所以甲是93.
答
93
答
1274=2*7*7*13
819=3*3*7*13
则乙为13(若乙为91=13*7,则,B的甲9=3*3成了个位数,不合题意)
A看到的甲为98=2*7*7
B看到的甲为63=3*3*7
A的十位正确,B的个位正确,则甲是93