亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++實現打印1到最大的n位數

2020-01-26 15:18:08
字體:
來源:轉載
供稿:網友

本文以實例形式講述了C++實現打印1到最大的n位數的方法。分享給大家供大家參考。具體方法如下:

題目要求:

輸入數字n,按順序打印出從1最大的n位十進制數,比如輸入3,則打印出1,2 ,3一直到最大的3位數999

實現代碼如下:

#include <iostream>using namespace std;void printArray(char *array, int size){ if (array == NULL || size <= 0) { return; } int index = 0; while (array[index] == '0') index++; for (int i = index; i != size; i++) printf("%c", array[i]); cout << endl;}void printNumbers(int n){ if (n <= 0) { return; } char *array = new char[n + 1]; if (array == NULL) { throw("allocate memory error"); return; } memset(array, '0', n); array[n] = 0; while (true) { int takeOver = 0; for (int i = n - 1; i >= 0; i--) {  int num = array[i] - '0';  if (i == n - 1)  {  num++;  }  else  {  num += takeOver;  takeOver = 0;  }  if (num == 10)  {  if (i == 0)   goto here;  array[i] = '0';  takeOver = 1;  }  else  {  array[i] = num + '0';  break;  } } printArray(array, n); }here: delete []array;}void main(){ int n = 3; printNumbers(n);}

這里一定要注意break的使用
array[i] = num + '0';
break;
由于此break的存在,使得takeOver不用重新置為0
也就是說

while (true){ int takeOver = 0; for (int i = n - 1; i >= 0; i--) { int num = array[i] - '0'; if (i == n - 1) {  num++; } else {  num += takeOver;  //takeOver = 0; } if (num == 10) {  if (i == 0)  goto here;  array[i] = '0';  takeOver = 1; } else {  array[i] = num + '0';  break; } } printArray(array, n);}

希望本文所述對大家C++程序算法設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a∨日韩av高清在线观看| 日韩欧美在线播放| 狠狠躁夜夜躁人人爽天天天天97| 久久天天躁狠狠躁夜夜躁| 日韩欧美第一页| 日韩欧美高清在线视频| 国产日韩综合一区二区性色av| 秋霞成人午夜鲁丝一区二区三区| 欧美日韩国产精品一区二区三区四区| 欧美俄罗斯乱妇| 国产成人精品av在线| 欧美电影电视剧在线观看| 国产精品第3页| 日韩av在线免费观看| 日韩精品福利网站| 青草青草久热精品视频在线观看| 亚洲视频axxx| 黑人巨大精品欧美一区二区| 国产精品视频精品视频| 亚洲女性裸体视频| 国产做受高潮69| 精品亚洲一区二区三区| 亚洲综合在线做性| 日韩欧美中文在线| 欧美极品第一页| 久久免费福利视频| 亚洲男人av电影| 欧美一级淫片aaaaaaa视频| 国产主播精品在线| 欧美日韩一区二区三区在线免费观看| 亚洲一区二区在线| 色综合久久久久久中文网| 亚洲无限av看| 国产成人福利视频| 国产精品专区h在线观看| 亚洲字幕一区二区| 国产精品自拍小视频| 久久国产精品99国产精| 日韩av在线网站| 亚洲色图av在线| 亚洲人成亚洲人成在线观看| 国产亚洲精品久久久久久| 性欧美亚洲xxxx乳在线观看| 日韩电视剧在线观看免费网站| 国内精品久久久久久中文字幕| 亚洲伊人久久综合| 色香阁99久久精品久久久| 精品国产老师黑色丝袜高跟鞋| 精品国偷自产在线视频| 日韩女优在线播放| 亚洲专区在线视频| 亚洲精品98久久久久久中文字幕| 69久久夜色精品国产69| 亚洲国产高清高潮精品美女| 成人亚洲综合色就1024| 亚洲女人天堂成人av在线| 国产69久久精品成人| 亚洲精品视频中文字幕| 97色在线视频| 免费91麻豆精品国产自产在线观看| 97色在线观看免费视频| 97精品国产97久久久久久| 国产亚洲精品综合一区91| 九九视频直播综合网| 日韩在线免费高清视频| 伊人亚洲福利一区二区三区| 久久av在线看| 亚洲欧美在线一区二区| 日本精品性网站在线观看| 57pao国产成人免费| 久久影视三级福利片| 亚洲国产精品va在线看黑人| 亚洲成人av中文字幕| 在线电影av不卡网址| 久久影视三级福利片| 欧美日韩综合视频网址| 国产精品视频免费在线观看| 伊人成人开心激情综合网| 日韩一区视频在线| 欧美极度另类性三渗透| 日韩一区二区三区xxxx| 欧美性生交大片免网| 亚洲色图美腿丝袜| 91久久久精品| 精品久久久久久中文字幕一区奶水| www.久久久久| 欧美在线www| 2019国产精品自在线拍国产不卡| 77777少妇光屁股久久一区| 欧美成人在线免费| 亚洲精品在线不卡| 亚洲人成在线免费观看| 亚洲欧美日韩一区二区三区在线| 久久影院在线观看| 精品人伦一区二区三区蜜桃免费| 色妞欧美日韩在线| 久久久伊人日本| 亚洲精品国产免费| 亚洲天堂av图片| 久久久久在线观看| 国产精品尤物福利片在线观看| 成人福利免费观看| 日本高清+成人网在线观看| 欧美在线观看日本一区| 91精品国产91久久久久久久久| 久久久久中文字幕2018| 亚洲大尺度美女在线| 久热精品视频在线观看一区| 69久久夜色精品国产69乱青草| 一区二区三区 在线观看视| 91精品久久久久久久久中文字幕| 欧美在线视频一区二区| 中文字幕精品—区二区| 久久久久久综合网天天| 亚洲电影免费观看高清完整版在线观看| 欧美精品videossex性护士| 欧美日韩国产丝袜美女| 欧美日韩成人精品| 日韩中文字幕免费看| 国产精品中文久久久久久久| 欧美二区在线播放| 亚洲精品美女在线观看| 欧美视频裸体精品| 久久精品福利视频| 国产欧美久久久久久| 亚洲国产精品va| 亚洲在线www| 日本精品va在线观看| 欧美精品久久久久久久久| 国产精品美女网站| 欧美视频在线观看 亚洲欧| 国产午夜精品全部视频在线播放| 日韩久久精品电影| 国产精品久久久久久久久粉嫩av| 欧美日韩免费网站| 久久久久久尹人网香蕉| 国产精品久久久久福利| 国产亚洲欧洲黄色| 亚洲国产日韩欧美在线99| 国产精品久久久久久影视| 欧美激情一区二区三级高清视频| 日韩美女在线观看一区| 疯狂做受xxxx高潮欧美日本| 国产精品白嫩初高中害羞小美女| 中文字幕日韩av电影| 国产999精品视频| 成人日韩av在线| 亚洲深夜福利网站| 中文字幕亚洲精品| 国产91网红主播在线观看| 国产精品免费电影| 亚洲精品成人免费| 97国产成人精品视频| 国产精品黄色影片导航在线观看| 日韩中文字幕在线| 中文字幕在线看视频国产欧美| 国产不卡av在线| 欧美激情喷水视频| 欧美日韩激情视频8区| 成人网欧美在线视频| 91国产视频在线播放| 国产精品第三页| 国产精品igao视频| 18性欧美xxxⅹ性满足|