65 輸出1 到最大的N 位數

2021-06-26 08:04:57 字數 466 閱讀 1552

65.輸出 1  到最大的 n  位數

題目:輸入數字 n,按順序輸出從 1  最大的 n  位 10  進製數。比如輸入 3,則輸出 1、2、3 

一直到最大的 3  位數即 999。

分析:這是一道很有意思的題目。看起來很簡單,其實裡面卻有不少的玄機。

/*65.輸出 1 到最大的 n 位數

題目:輸入數字 n,按順序輸出從 1 最大的 n 位 10 進製數。比如輸入 3,則輸出 1、2、3

一直到最大的 3 位數即 999。

分析:這是一道很有意思的題目。看起來很簡單,其實裡面卻有不少的玄機。

遞迴 深搜

*/#include#includeusing namespace std;

void print(char number,int n)

{ int i;

//去除前面的0

for(i=0;i

演算法習題65 輸出1到最大的N位數

輸出 1 到最大的 n 位數 題目 輸入數字 n,按順序輸出從 1 最大的 n 位 10 進製數。比如輸入 3,則輸出 1 2 3 一直到最大的 3 位數即 999。1 第一種 直接法 這道題看起來還是比較簡單的 void countnum int n else isover true else c...

輸出1到最大的N位數

from 演算法一 最直觀的演算法,求出最大的n位數是多少,然後乙個迴圈列印。cpp view plain copy void print1tomaxofndigits1 intn 演算法二 字串表示大數 當n很大時,演算法一可能會溢位,所以考慮大數問題一般用陣列或字串。用字串表達數字的時候,最直觀...

輸出1到最大的N位數

輸出1到最大的n位數 原文 演算法一 最直觀的演算法,求出最大的n位數是多少,然後乙個迴圈列印。cpp view plain copy void print1tomaxofndigits1 intn 演算法二 字串表示大數 當n很大時,演算法一可能會溢位,所以考慮大數問題一般用陣列或字串。用字串表達...