日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > [置頂] 打印1到最大的n位數(shù)

[置頂] 打印1到最大的n位數(shù)

來源:程序員人生   發(fā)布時間:2016-08-06 09:21:03 閱讀次數(shù):2511次


解析:打印1到最大的n位數(shù),首先由于n的大小沒有肯定,所以就得分兩種情況斟酌,假設(shè)n在整數(shù)范圍內(nèi),當(dāng)n小于INT_MAX時,直接用途理整數(shù)的方式來計算,否則就得將n轉(zhuǎn)化成字符串來處理,具體整數(shù)處理,請看代碼

<pre name="code" class="cpp">//打印1到最大的n位數(shù) bool print_number(char *str,int n) { int top=0; //從個位開始算起 for(int i=n⑴; i>=0; --i) { int sum=str[i]-'0'+top; if(i==n⑴) sum++; //當(dāng)相加的值大于10時,向前進(jìn)1,當(dāng)i!=0時,把當(dāng)前位置置0 if(sum >=10) { if(i==0) return true; //else sum-=10; top=1; str[i]='0'; }else { str[i]='0'+sum;//從最后1位開始相加 return false; } } return false; } void print_result(char *str,int n) { bool flag=true; for(int i=0; i<n; ++i) { //主要保證前面位數(shù)是零的就不輸入 //例如:001-->只讓它輸出1前面的00不輸出 if(flag && str[i] !='0') flag=false; if(! flag) cout<<str[i]; } cout<<" "; } void print_str(int n) { char *buf=new char[n+1]; memset(buf,'0',n); buf[n]='\0';//這個是必須要的,保證字符串能結(jié)束 while(!print_number(buf,n)) { print_result(buf,n); } delete []buf; buf=NULL; } int get_len(int n) { int len=1; for(int i=0; i<n; ++i) { if(len >=INT_MAX) return INT_MAX; len*=10; } return len; } void print(int n) { if(n <=0) return; int len=get_len(n); //#define INT_MAX 2147483647 /* maximum (signed) int value */ //這是系統(tǒng)里自帶的 if(len >= INT_MAX) { print_str(n); return; } for(int i=1; i<len; ++i) cout<<i<<" "; cout<<endl; }



生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 高清一区二区三区四区 | 亚洲男人的天堂在线 | 亚洲一级毛片 | 亚洲丁香社区久久丝袜综合网 | 成人爽a毛片免费啪啪动漫 久久久国产一区二区三区 国产69久久精品成人看 | 免费在线观看黄色av | 国产成人福利在线 | 成人午夜天 | 色又黄又爽18件免费网站 | 精品久久久噜噜噜久久x99a | 成人欧美一区二区三区在线播放 | 国产精品成人影院 | 在线亚洲自拍 | 亚洲视频欧美视频 | 日韩精品一区在线 | 日韩免费在线视频 | 一性一交一赔一伦 | 999国产视频 | 二区欧美 | 九九99久久| 99精品久久久国产一区二区三 | 久久久精品久久 | 欧美一级毛片免费看 | 国产91精品久久久久久久网曝门 | 黑人中文字幕一区二区三区 | 狠狠干狠狠干 | 一本久久精品一区二区 | 精品久久国产 | 午夜在线视频 | 黄色三级在线免费观看 | 人人九九精品 | 欧美 日韩 中文字幕 | 成人精品高清 | 伊人久久综合 | 黄a在线看 | 亚洲一区三区 | 91精品一二区 | 久久久久国产一区二区三区四区 | 99久久精品国产麻豆演员表 | av网站免费在线观看 | 久久久久亚洲精品视频 |