所有因数的和等于42的数是50
首先,解决问题,要先明确下一个数所有的因数这个概念,要知道一个数的因数个数是有限的,最大的因数是它本身,最小的因数是1。从这一点上来考虑,50及以上的数都可以排除掉了。那么再来考虑10,20,30,40。综合起来,只有20符合条件了,1+20+2+10+4+5=42。
30=2*3*5,它的因数有1,2,3,6,5,10,30;20=2^2*5,它的因数有1,5,2,10,4,20.这些因数的和是42.所以所求的数是20.