把自然数按照从小到大的顺序写出一个1990位的数:123456789101112131415……这个数(1990位的数)个位上的数字是?
问题描述:
把自然数按照从小到大的顺序写出一个1990位的数:123456789101112131415……这个数(1990位的数)个位上的数字是?
答
一位数9个,占9个数位;
二位数90个,占90*2=180个数位;
三位数900个,占900*3=2700个数位,而2700已经超过1990;
所以只能写到3位数为止;
那么扣除一位数和二位数共180+9=189后,有1990-189=1801个数位;
1801÷3=600……1
所以在这1801个数位中只能写600个三位数,第600个三位数是699,那么第1801位上是699后面一个数的百位数,显然是7.