統計乙個整數n的位數並按序輸出

2021-09-24 22:45:46 字數 660 閱讀 6265

統計乙個整數n的位數並按序輸出

#include

#include

//統計乙個整數n是幾位數

intgetfigures

(int n)

//while(n!=0)

return i;

}//順序輸出十進位制n的每一位數,12345→1 2 3 4 5

void

printorder

(int n)

while

(n!=0)

;printf

("\n");

}//逆序輸出整數n的每一位數字12345->5 4 3 2 1

//得到個位數n%10

void

printreverse

(int n)

dowhile

(n !=0)

;printf

("\n");

}int

main()

定義函式,並定義形參n,在主函式中呼叫,設定實參,實現其功能。

**執行結果如下:

輸入乙個正整數n,輸出n 的值。

輸入乙個正整數 n nn 輸出 n n n 的值。其中n 1 2 3 nn 1 2 3 cdots n n 1 2 3 n演算法描述 n n n 可能很大,而計算機能表示的整數範圍有限,需要使用高精度計算的方法。使用乙個陣列 a aa 來表示乙個大整數 a aa a 0 a 0 a 0 表示 a a...

逆序輸出乙個整數的各位數字 整數反轉

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例 1 輸入 123 輸出 321 示例 2 輸入 123 輸出 321 示例 3 輸入 120 輸出 21 注意 假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 剛看到這題題目,第一反應是先將整數轉化為字串...

輸入乙個整數,將每位數字輸出

在這裡插入 片 include 程式作用 輸入乙個整數,將每一位數字輸出 程式設計思路 將每一位輸出來,我們可以先獲取這個數的最高權位是多少 t number 將從鍵盤上獲取的數 拷貝乙份給t while t 10 中 主要的作用是獲取最高位數 power 10 每執行一次就 10 t 10 對乙個...