请你写出所有的巧数。

来源:百度知道 编辑:UC知道 时间:2024/05/06 01:24:44
2.如果一个自然数的各个数码之积加上各个数码之和,正好等于这个自然数,我们就称这个自然数为“巧数”。例如,99就是一个巧数,因为9×9+(9+9)=99。可以证明,所有的巧数都是两位数。请你写出所有的巧数。

既然可以证明巧数都是两位数,那下面就先以巧数为两位数来计算。
设个位数字为x,设十位数字为y,则这个两位数为10*y+x
列出方程式
x*y+(x+y)=10*y+x
化简得到y(x-9)=0
有种结果x=9或者y=0
由于y是十位数字,如果y=0就变成了巧数是一位数,与证明结果相反,取消。

所以如果个位数字为9的两位数都可以。由此可得所有的巧数为
19,29,39,49,59,69,79,89,99

ab+a+b=10a+b
a(b+1)=10a
所以b=9满足条件
19 29 39 49 59 69 79 89 99

1×9+(1+9)=19
2×9+(2+9)=29
39
49
59
69
79
89
99