别人的网站是怎么做的,wordpress5.2.2中文,深圳南山网站开发,那些网站可以做自媒体输入一个整数n#xff0c;求从1到n这n个整数的十进制表示中1出现的次数。 如18出现了1 10 11 12 13 14 15 16 17 18 总计10次 例如一个5位数x48292 万位数 10000-19999共有10000个 千位数 5*#xff08;1000#xff09;此时万位数的取值可以是0 1 2 3 4 共5个所以有5种 …输入一个整数n求从1到n这n个整数的十进制表示中1出现的次数。 如18出现了1 10 11 12 13 14 15 16 17 18 总计10次 例如一个5位数x48292 万位数 10000-19999共有10000个 千位数 5*1000此时万位数的取值可以是0 1 2 3 4 共5个所以有5种 百位数 00100-48292 共有100*49 十位数 00010-48292 共有482*10 个位数4830*1 总计100005000490048204830 规律 c 1 00 1 00 -- ab 1 99共计 ab1*100种其中(ab1)表示万千位可以取00-ab,共计ab1种。因为c1所以 ab199abcde,所以这些数都是在1 -- abcde范围内。 c0 00 1 00 -- a (b-1) 1 99 总共有ab*100种而a(b-1)200-ab099之间都没有百位1的数字出现了。 c1 我们可以把c 1的数字分成以下2种情况之和 00 1 00 -- a(b-1)1 99 总共ab * 100种可能性 a(b-1) 2 00 -- ab 0 99这段数字中百位1的的数字数目为0 ab 1 00 -- ab 1 cd共计cd1种可能性 所以c 1的数字数目等于c0的数字数目加上abcde%100 1。 转载于:https://www.cnblogs.com/masimian/p/4552829.html