網易2018面試題 相反數

2021-08-21 21:27:01 字數 575 閱讀 9178

相反數

時間限制:1秒

空間限制:32768k

為了得到乙個數的"相反數",我們將這個數的數字順序顛倒,然後再加上原先的數得到"相反數"。例如,為了得到1325的"相反數",首先我們將該數的數字順序顛倒,我們得到5231,之後再加上原先的數,我們得到5231+1325=6556.如果顛倒之後的數字有字首零,字首零將會被忽略。例如n = 100, 顛倒之後是1. 

輸入描述:

輸入包括乙個整數n,(1 ≤ n ≤ 10^5)
輸出描述:

輸出乙個整數,表示n的相反數
輸入例子1:

1325
輸出例子1:

6556
解題思路:可通過操作string字串解決

**實現如下:

#includeusing namespace std;

int main()

cout

}

網易2018校招 02 相反數

為了得到乙個數的 相反數 我們將這個數的數字順序顛倒,然後再加上原先的數得到 相反數 例如,為了得到1325的 相反數 首先我們將該數的數字順序顛倒,我們得到5231,之後再加上原先的數,我們得到5231 1325 6556.如果顛倒之後的數字有字首零,字首零將會被忽略。例如n 100,顛倒之後是1...

網易校招程式設計題相反數

為了得到乙個數的 相反數 我們將這個數的數字順序顛倒,然後再加上原先的數得到 相反數 例如,為了得到1325的 相反數 首先我們將該數的數字順序顛倒,我們得到5231,之後再加上原先的數,我們得到5231 1325 6556.如果顛倒之後的數字有字首零,字首零將會被忽略。例如n 100,顛倒之後是1...

csp試題1 相反數

問題描述 有 n 個非零且各不相同的整數。請你編乙個程式求出它們中有多少對相反數 a 和 a 為一對相反數 輸入格式 第一行包含乙個正整數 n。1 n 500 第二行為 n 個用單個空格隔開的非零整數,每個數的絕對值不超過1000,保證這些整數各不相同。輸出格式 只輸出乙個整數,即這 n 個數中包含...