統計乙個整數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 對乙個...