三位數反轉

2021-09-09 06:18:25 字數 473 閱讀 1343

問題描述:

輸入乙個三位數,分離出它的百位、十位和個位,反轉後輸出

樣例輸入:

127樣例輸出:

721分析:首先將三位數讀入變數n,然後進行分離。百位等於n/100,十位等於n/10%10,個位等於n%10。

程式如下:

#include

intmain()

此處有乙個細節,即:如果個位是0,反轉後應該輸出嗎?例如,輸入是520,輸出是025還是25?如果讓輸出的事25,乙個解決辦法就是把結果儲存在變數m中。這樣,直接用%d格式輸出m,將輸出25,要輸出025也很容易,把輸出格式變為%03d即可。

%nd:指定長度

例如:%-3d:左對齊,不足的右邊補0,

%03d:右對齊,不足的左邊補0。

#include

intmain()

特殊三位數

作 者 李家豪 完成日期 2013 年11月13日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。樣例輸入 樣例輸出 145 問題分析 includeusing namespace std int ...

尋找三位數

問題描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成 1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸入格式 無輸入輸出格式 輸出每行有三個數,為滿足題設三位數。各行為滿足要求的不同解。public class ma...

組合三位數

組合三位數 4分 題目內容 將1到9這九個數字分成三個3位數,要求第乙個3位數,正好是第二個3位數的1 2,是第三個3位數的1 3。問應當怎樣分,編寫程式實現。輸入格式 無 輸出格式 d,d,d n 注意 輸出的順序為第乙個3位數,第二個3位數,第三個3位數 注意 為避免出現格式錯誤,請直接拷貝貼上...