将1,2,3,4······连续写下去:123456789101112······知道排成一个2006位的自然数为止,那么这个自然数除以99的余数是多少?
问题描述:
将1,2,3,4······连续写下去:123456789101112······知道排成一个2006位的自然数为止,那么这个自然数除以99的余数是多少?
答
1+2006*1003/99
答
你确定是排成一个2006位的数?1-9都是1位数,那么2006-9=1997;10-99都是2位数共90个数,那么1997-90*2=1817;接下来的多是3位数的,按理说1817是3的倍数,但是明显不是。不知道分析对否,本人愚笨请指教。
答
二楼说得很对,这道题似乎有些不妥,
1234.604605,当排到605时正好是2004位,然后只剩下两位了,不能去排606了,总感觉这样一类的趣味题是不该出这类问题.或者应该改为2007位,或者本题是从123一直排到2006结束12345.20052006,我觉得这一个更合理些.