日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老司机在线精品视频 | 黄色网址视频在线观看 | 精精国产xxxx视频在线播放 | 欧美日韩亚洲在线观看 | 日韩精品一区二区三区四区五区 | 中文字幕视频在线观看 | 日韩色道 | 超碰在线免费 | 东京干手机福利视频 | 国产高清一二三区 | 成人在线观看一区二区三区 | 国产精品二区视频 | 日韩毛片中文字幕 | 九九视频在线观看 | 国产主播一区 | 欧美一区二区三区电影 | 91porny丨首页入口在线 | 久久94| 日本不卡中文字幕 | jizzjizz在线播放| 日韩中文字幕免费在线观看 | 国产视频精品自拍 | 欧美日本久久 | 欧美做爰啪啪xxxⅹ性 | 中文字幕在线日韩 | 高跟丝袜av | 男人午夜免费视频 | 五十路中文字幕 | 王者后宫yin肉h文催眠 | 影音先锋在线观看视频 | 偷拍第一页 | a视频免费 | 亚洲天堂爱爱 | 91视色| 好男人www日本 | 饥渴少妇伦色诱公 | 中文精品在线观看 | 国产毛片电影 | 欧美日韩精品在线观看视频 | 日韩性生活视频 | 久久一视频 | 久久亚洲综合色图 | 成人六区| 国产午夜成人久久无码一区二区 | 久久人人妻人人人人妻性色av | 91麻豆网 | 国产丰满美女做爰 | 国产精品无码AV无码国产 | 人妻精品无码一区二区 | 377p粉嫩大胆色噜噜噜 | 91日本在线观看 | 蜜桃成人av| 日韩在线1 | 久草视频播放 | 国产精品久久久久久久久久久久久久久久久 | 美女一二三区 | 国产免费观看av | 欧美日韩电影一区二区 | 欧美亚洲激情视频 | 欧美日韩在线成人 | 亚洲v欧美 | 日韩中文在线观看 | 亚洲av无码乱码国产精品久久 | 美女网站免费 | 国产女主播一区 | 成人免费在线视频观看 | 日韩欧美国产一区二区三区 | av高清一区 | 日本少妇裸体做爰 | 精品一区二区三区蜜桃 | av噜噜在线 | 国产又黄又猛又粗又爽 | 成人欧美一区二区三区黑人免费 | 久草视频免费看 | 亚洲天堂男 | xxxx黄色 | 免费国产视频在线观看 | 无码熟妇αⅴ人妻又粗又大 | 99ri国产精品| 国产成人免费在线观看 | 一级a性色生活片久久无 | 免费中文字幕日韩 | 亚洲草逼 | 国产精品一区二区久久久 | 亚洲va欧美| 红桃视频在线播放 | 九色丨蝌蚪丨成人 | 黑人一级黄色片 | 天天综合色网 | 蜜桃导航-精品导航 | 99国产精品久久久久99打野战 | 中文国语毛片高清视频 | 成人国产免费 | 国产精品观看 | 亚洲第一区av | 福利视频亚洲 | 日韩精品小视频 | 成人久久电影 | 草久在线观看 |