可是3040到3050中有三个数:3041、3045、3049可以呀
可是3040到3050之间有3041、3045、3049三个数可以呀
追答嗯,我先解错了,1999至2998之间,以及4000至4997之间每10个自然数有两个,
3001至3997和5003至5999之间,每10个自然数有3个,所以正确答案应该是400+600+1=1001个。
这个答案正好跟4000/4+1=1001的结果相等。
网上的解法:
先计算2000~5999中的个数再加1(1999满足要求)即可。
ABCD表示4位数,
取BCD=000~999这1000个数中的任意一个数,则
2BCD 3BCD 4BCD 5BCD中刚好有一个是满足要求的。
所以2000~5999间正好有1000个数满足要求
结果=1001
谢谢回答!!!
谢谢回答!!!
谢谢回答!!!
这样太麻烦了!要是有几百个呢?