QDU 反轉數字

2021-07-22 06:27:28 字數 679 閱讀 2283

描述

輸入乙個 c 語言 4位元組 int 範圍內的數字,輸出它反轉後的數字。比如12345反轉後是54321,-12345反轉後是-54321。如果反轉後的數字不在 int 範圍內就輸出0; 輸入

每行乙個 int 範圍內的數字,以 eof 結尾。 輸出

輸出反轉後的數字,每行乙個

注意:帶著pow運算很容易很容易有誤差,最好都是手寫pow函式,另外比較看是否超int 可以用long long存這個數字啊,然後跟int最大值 最小值 比一下。。。

#include #include #include #include using namespace std;

const long long big = pow(2,31) - 1;

const long long small = -pow((long long)2,31);

long long pow(int n) //手寫pow函式

int main()

// cout << n << endl;

if(n < small) cout << 0 << endl;

else

}else

if(n > big) cout << 0 << endl;

else}}

return 0;

}

php反轉數字 php如何反轉陣列值

php反轉陣列值的方法 可以使用array reverse 函式來實現。函式的語法是 array reverse array,preserve 其中引數array規定了需要進行反轉的陣列。php陣列值反轉的方法 array reverse 函式以相反的元素順序返回陣列。說明array reverse...

Leetcode 7 反轉數字

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例 1 輸入 123輸出 321示例 2 輸入 123輸出 321示例 3 輸入 120輸出 21注意 假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 231,231 1 請根據這個假設,如果反轉後整數溢位那...

關於反轉數字或者字元的筆記

一道面試題,要求將數字123456789反轉為987654321 解決方法一 採用反轉演算法 反轉演算法 原結果 10 餘數 public static intreverse int x 考慮反轉後數字超過了限制報錯的問題 if result 2147483647 result 2147483648...