数字0---9组成三个三位数和一个一位数.和是999.求最大的三位数0123456789不能重复

问题描述:

数字0---9组成三个三位数和一个一位数.和是999.求最大的三位数
0123456789不能重复

如果某个三位数的百位是7或8或9,那由于不能重复数字,另外两个三位数的百位最小只能是1和2,这样三个数相加就超过了999.因此百位应小于7.
如果某个三位数的百位是6,则另两个三位数百位只能是1和2,百位相加是9,那他们的十位相加后(包括加上各位的进位)也只能是9,不能进位(否则百位又超过9了).这样三个数的十位只能是0、3、4或0、3、5,相对应的个位数是5、7、8、9或4、7、8、9.后一组个位数相加后末位不是9,排除.考虑前一组,可以组成以下的数字满足题目要求:105、237、649、8,且得到了最大的三位数649,649即所得