如果一个自然数恰好等于它的各个数字之和的10倍,试求出所以这样的自然数,并说明理由
1个回答

这些自然数为10、20、30、40、50、60、70、80和90

首先确定这个自然数的位数,假设为5位数,最大的99999各个位数的和的10倍450,位数再往上更不可能,4位数也不可能,

然后假设为三位数,因为这个自然数等于各个数字之和的10倍,所以该自然数最后一位数是0,设它的百位数为a,十位数为b,那么这个数就是100*a+10*b+0

列方程的100*a+10*b=10*(a+b)

10(10*a+b)=10*(a+b)

解得a=0,b为任意

故得此解