口口口+口口口=口口口 。将数字1--9分别填到上面的方框中, 每个数字只能使用一次 使得等式成立?

口口口+口口口=口口口
。将数字1--9分别填到上面的方框中,
每个数字只能使用一次,
使得等式成立。
传统数学解题思路是什么?不用程序用数学知识怎么解?

这类题目若是要穷尽所有答案,只能通过枚举。而对于枚举计算,编程是最简捷的办法。

如果不用程序,可以对个位数的加法组合列出一个表,先考虑不进位的情形。即:

1+2=3,1+3=4 .... 1+8=9

2+3=5,2+4=6 .... 2+7=9

3+4=7,3+5=8,3+6=9

4+5=9

再对个位数组合进行试填,对百位数的组合进行试填(考虑十位数加法时的进位)。剔除三位数加三位数得到三位数试算结果中数字有重复的部分,凑出一些等式。

但是,很难凑完整。

编程枚举的结果,有168组答案。a+b=c的形式,并令a<b,以剔除加法交换率的重复式子。

附:计算结果和fortran代码

温馨提示:答案为网友推荐,仅供参考
相似回答