2025-11-20 06:28:33
1到100共有20个1,2个0,1-1-100这个数里则有2个1。先数1到99,个位上每10个数会出现1次1,共10次;十位上10到19这10个数都会在十位出现1,再算100这个数里没有1。所以1总共出现20次。0的话,1到99没有0,只有100这个数里有2个0。至于1-1-100这个数,拆开来看就是1100,里面两个1分别在千位和百位,所以是2个1。
为什么这样算呢?先看1到99,个位1的情况像1、11、21...91,每10个数出现1次,共10次。十位1的情况是10到19这10个数,十位全都是1,所以再加10次,总共20次。100这个数里没有1,所以总数不变。0的话,1到99所有数字都不含0,只有100这个数有两个0,所以0的总数是2个。至于1-1-100这个数,其实写法容易让人误解,但按数字组合来看就是1100,千位和百位各有一个1,所以是2个1。这里要注意数字连写和带连字符的区别,带连字符的1-1-100其实是三个数连在一起,但实际应为1100这个四位数。数据上,1到100的1出现20次是正确的,0出现2次也没错,1100的1出现2次也符合实际。
本题链接: