从54至199的整数中,各位数字互不相同的数有多少个?

1个回答

  • 分成三段来考虑:

    1、从54到59:十位只有1种可能(5),个位有5种可能(4、5、6、7、8、9,6个数,6种可能,但5已用在了十位上).列式:1*5=5

    2、从60到99:十位上有4种可能(6、7、8、9),个位上有9种可能(从0到9十个数,十种可能,但应减掉十位上已有的那个数,就只有9种可能了.列式:4*(10-1)= 36

    3、从100到199:十位上有1种可能(只有1),十位上有9种可能(0和2到9),个位上有8种可能(除去百位的1和十位上用去的一个数).列式:

    1*(10-1)*(10-2)= 72

    小结:从54至199的整数中,各位数字互不相同的数总共有

    5+36+72=113(个)

    也可以反向思考:

    从54到99有5个相同

    从100到199有两个数位相同的数有(10-1)*3=27个相同,三个数位都相同的有1个

    共有(199-54+1)- (5+27+1)=113个不同.