把自然数按照从小到大的顺序写出一个1990位的数:123456789101112131415……这个数(1990位的数)个位上的数字是?

问题描述:

把自然数按照从小到大的顺序写出一个1990位的数:123456789101112131415……这个数(1990位的数)个位上的数字是?

一位数:1-9,9个
二位数:99-9=90(个)90*10=900(个)
1990-9-900=1081
1081/3=393,余2.
则三位数中第三百九十四个的第二个数是9,
结果为9.
不明白的再问我。
对不起,刚才我着急了。第一楼的是对的。
很对不起

一位数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.