輸入乙個整數,輸出倒置,例如輸入123456,輸出654321
1 遞迴,列印出來
2 非遞迴,返回結果
3 非遞迴,推薦使用
1 遞迴,列印出來
1#define _crt_secure_no_warnings
23 #include4 #include5
6void dao(int
num)712
else
1317}18
19main()
20
2 非遞迴,返回結果
1#define _crt_secure_no_warnings
23 #include4 #include5
6int get10n(int n)//
傳入n,輸出10的n次方712
else
1316}17
18int dao(int num, int wei)//
傳入num,位數,求出倒置
1930
31return
last;32}
3334
int getwei(int num)//
求出位數
3540
else
4144}45
46main()
47
3 非遞迴,推薦使用
1#define _crt_secure_no_warnings
23 #include4 #include5
6main()717
18 printf("
res=%d\n
", res);
1920 system("
pause");
21 }
逆序輸出整數
描述 將乙個整數逆序輸出。整數的範圍0到10000,不會超出int表示範圍 關於輸入 輸入僅一行,整數n 關於輸出 輸出也僅一行,整數的逆序形式 例子輸入 例子輸出 個人方法 簡單粗暴的分類討論,不過這裡程式設計網格的測試資料出了一點問題,題幹裡說的是不超過10000的整數,但是實際上第六個測試資料...
求出一列數中的「逆序對」
求出一列數中的 逆序對 的個數 所謂 逆序對 就是指數的大小與其在序列中的順序相反的一對數 例 如 3,4,2,1,3 中 逆序對 有 3,2 3,1 4,2 4,1 4,3 這5個 要求時間複雜度為o nlogn include void printtherel int i,int j void ...
LeetCode 整數逆序輸出
7.reverse integer 題目 將輸入整數逆序輸出,保持正負號不變 思路 將負數先變正數 取反加1 進行統一處理,新建long型別變數,將輸入整數的每一位 10 加到該變數,每迴圈一次該變數 10,同時判斷該變數是否大於integer.max value或小於integer.min val...