日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

十进制中正整数N中1的个数(2)

發(fā)布時(shí)間:2025/4/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 十进制中正整数N中1的个数(2) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

上面的那種各個(gè)數(shù)據(jù)進(jìn)行遍歷的方法,耗時(shí),

我們可以通過根據(jù)數(shù)的規(guī)律進(jìn)行觀察是否存在某種規(guī)律:

當(dāng)N是1位數(shù)的情況:

? ? ? ? 如果N=3,那么從1到3的所有數(shù)字總,1,2,3,只有你個(gè)位數(shù)字的出現(xiàn)的個(gè)數(shù)是1,

? ? ? ?當(dāng)N=9時(shí),出現(xiàn)1的個(gè)數(shù)也是1個(gè)。

當(dāng)N是兩位數(shù)的時(shí)候:

? ? ? ?當(dāng)是兩位數(shù)的時(shí)候,個(gè)位和十位上都可能出現(xiàn)1,我們分開考慮,

? ? ? ?當(dāng)N=33時(shí),所有數(shù)中個(gè)位出現(xiàn)1的個(gè)數(shù)是4,在十位上出現(xiàn)1的個(gè)數(shù)是10,總數(shù)是14

? ? ?當(dāng)N=55式,個(gè)位數(shù)上出現(xiàn)1的個(gè)數(shù)是6,十位上出現(xiàn)1的個(gè)數(shù)是10,總數(shù)是16

?

? ? ?sum(19)=個(gè)位出現(xiàn)的個(gè)數(shù)+十位出現(xiàn)的個(gè)數(shù)=2+10=12

? ? ?sum(29)=個(gè)位出現(xiàn)的個(gè)數(shù)+十位出現(xiàn)的個(gè)數(shù)=3+10=13

? ? ?sum(39)=個(gè)位出現(xiàn)的個(gè)數(shù)+十位出現(xiàn)的個(gè)數(shù)=4+10=14

? 。。。。。。。。。。。。。。

? ???sum(99)=個(gè)位出現(xiàn)的個(gè)數(shù)+十位出現(xiàn)的個(gè)數(shù)=10+10=20

當(dāng)N是三位數(shù)的時(shí)候:

分別統(tǒng)計(jì)百位、十位‘個(gè)位上1的個(gè)數(shù)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1個(gè)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 99以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1*10+10*1=20個(gè)

? ? ? ? ? ? ? ? ? ? ? ? ? ?999以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?100*1+10*20=300個(gè)

? ? ? ? ? ? ? ? ? ? ? 9999以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1*1000+10*30=4000個(gè)

? ? ? ? ? ? ? ?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

? ? ? ? ? ? 9999999999以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9000000個(gè)

? ? ? ?999999999999以下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?100000000個(gè)

當(dāng)n增加10,至少增加1個(gè)1

當(dāng)n增加100,至少增加20個(gè)1

當(dāng)n增加1000,至少增加300個(gè)1

當(dāng)n增加10^k,時(shí),至少增加k*10^k-1個(gè)1

代碼:

int coutinter(int n) {int count = 0;int ifactor = 1;int islower = 0;int icurrnum = 0;int ihigh = 0;while (n / ifactor != 0){islower = n - (n / ifactor)*ifactor;icurrnum = (n / ifactor) % 10;ihigh = n / (ifactor * 10);switch (icurrnum){case 0:count += ihigh*ifactor;break;case 1:count += ihigh*ifactor + islower + 1;break;default:count += (ihigh + 1)*ifactor;break;}ifactor *= 10;} }


總結(jié)

以上是生活随笔為你收集整理的十进制中正整数N中1的个数(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 97在线观视频免费观看 | av在线免费播放网站 | 欧美11一13sex性hd | 91色漫| 清清草视频 | 成人在线超碰 | 精品人妻无码一区二区三区蜜桃一 | 97视频国产 | 亚洲免费av片 | 影音先锋激情 | 视频一区免费 | 国产 日韩 欧美在线 | 91se在线 | 最新理伦片eeuss影院 | 日日干夜夜爽 | av女星全部名单 | 男女免费视频网站 | av小说免费在线观看 | 欧美精品一区二区三区久久 | 日本高清有码 | 午夜成人在线视频 | 男人天堂va | 亚洲色成人www永久在线观看 | 蜜桃视频久久 | 丁香一区二区三区 | 六月丁香激情综合 | 亚洲乱码国产乱码精品精大量 | 色爽影院 | 操人视频免费 | 老司机av影院 | 天堂草在线观看 | 日本护士取精xxxxxhd | 久久不卡日韩美女 | 亚洲成人精品一区二区 | www.人人草 | 西西人体www大胆高清 | 性视频在线 | 欧美日韩在线观看成人 | 亚洲一卡二卡三卡四卡 | 日本少妇videos高潮 | 成人污污视频在线观看 | 91官网在线 | 怡红院最新网址 | 在线中文字幕av | 久久久久国产精品一区 | 看全色黄大色黄大片女一次牛 | 国产专区欧美专区 | 99久久夜色精品国产亚洲 | 国产成人精品一区二区无码呦 | 欧美久久一区二区三区 | 日韩专区在线播放 | 成人一区二区三区仙踪林 | 99精品综合 | 91成品人影院 | wwwwww国产 | 日本成人一二三区 | 国模无码国产精品视频 | 亚洲国产高清视频 | 日韩av无码一区二区三区不卡 | 国产日韩网站 | 中文字幕人妻互换av久久 | 国产精品美女自拍视频 | 欧美精品色视频 | 色91精品久久久久久久久 | www.欧美 | 成人做爰免费视频免费看 | 黑人3p波多野结衣在线观看 | 97视频网址 | 美女视频91 | 欧美性一级 | 在线免费一区 | 在线观看欧美国产 | 久久久久久久久久福利 | 精品99999| 日韩亚洲精品中文字幕 | 台湾佬在线 | 日本裸体网站 | 国产午夜精品久久久久久久久久 | 久青草免费视频 | 国产亚洲精品女人久久久久久 | 午夜免费剧场 | 中文字幕人妻一区二区 | 色播五月婷婷 | 国产精品xxxx喷水欧美 | 影音先锋成人资源站 | 国产精品丝袜视频 | 在线三级av | 伊人五月综合 | 国产91在线 | 亚洲 | 看片免费黄在线观看入口 | 日韩一级黄色大片 | 91精品久久久久久综合五月天 | 国产成人精品亚洲线观看 | 日韩在线观看一区 | 亚洲av色一区二区三区精品 | 日本在线观看一区 | 黄色片播放器 | 极品少妇xxxx精品少妇偷拍 | 国产成人精品免费视频 |