把自然数按从小到大的顺序排成一排,组成一串数12345~91011!99100101~,问自然数100的个位上的0在第几个位置?

问题描述:

把自然数按从小到大的顺序排成一排,组成一串数12345~91011!99100101~,问自然数100的个位上的0在第几个位置?

9+2×(99+1-10)+3=192
所以自然数100的个位上的0在第192位
其实很简单的,要耐心观察,不要被那一长串数字吓到了

2000-189=1811 1811/3=603……2 所以是100+603-1=702,是下个三位数的中间一个数,所以是703中的0

从1到100中,一位数有9个,两位数有10到99,有90个,100为三位数
所以:9+90*2+3=192
答:自然数100的个位上的0在第192位

102

192

110

从1开始一位数的自然数有9个,占有位置为9,二位数的自然数有100-9等于91个,91乘以2得出2位数的自然数占有位置的多少等于182,计数到自然数为100的个位那么还要加三位数的自然数1个,1乘以3等于3位数自然数占有位置为3,可列成如下算式计算得出自然数100的个位上的0在第194个位置上:
9+ (100-9)*2 +3 =194

192 公式 9+20*(X-1)=189
要求100个位上的0只要 189+3=192即可
注:X表示1~100有10个整十数 就是像20 30之类
此题只要把一串数拆成1 2 3 ...91 92 93...
98 99 100
不懂就来问我

在第191个

九个一位数 九十个二位数一共189位 100分别占据190 191 192 所以答案为192位