回答
我們假設需要轉換的數字是一個整數。然後,您可以使用模塊化數學 - 您可以將數字轉換爲基數爲100 000的模塊。這意味着只保留最後5位數字。轉換可以由運營商完成,用於餘下的分割,運營商是%
。
的代碼是:
int x = 123456;
int lastDigits = x % 100000;
我一直無法理解%運算符,這清除了很多東西! – 2012-01-30 16:55:24
@mjrichards well'%'是除法後的餘數,但您也可以將其視爲使用給定基數的模塊化數學工具。 – Gaim 2012-01-30 16:59:17
不需要檢查int是否小於5位數? – 2012-01-30 17:04:02
如果與integerss工作,我建議使用模數:
int someNumber = 123456789;
int lastFive = someNumber % 100000;
像
Java中的substr'究竟是什麼? – 2012-01-30 16:47:29
@JustinSatyr對不起,需要努力閱讀標籤。我的不好:| – Diamondo25 2012-01-30 16:48:35
一種方法的東西是請執行以下操作:
1)Convert the number to a string
2)Make sure the string has more than 5 digits。
3)If it does, get the last five characters in the string。
上述三個步驟都有鏈接,告訴你如何實現它們。由於這是作業,所以將其作爲練習(引導我的前TA)。
- 1. 返回的最後2位的數字
- 2. 返回參數前的最後5個字符的URL
- 3. 的Perl - 返回最後一個字母字符最後一位數字後的字符串,返回修改後的字符串也
- 4. mysqli_field_type返回一個數字
- 5. 返回所有包含5的數字
- 6. 如何返回排除最後一位數字的號碼?
- 7. 比較數字在列表中的一個整數,然後返回數字
- 8. Scheme函數返回第一個數字
- 9. 如何最後5位數字從一個鏈接
- 10. 函數返回一個字的位置在一個字符串(蟒蛇)
- 11. 遞歸 - 返回一個數字大於參數的新數字
- 12. JS:獲得一個值,然後返回一個數字
- 13. 檢查一個整數,然後返回一個字符串
- 14. getArrayLength()返回一個龐大的數字...
- 15. 返回一個小於1的數字
- 16. 剝下一個數字並每次返回它減去最後一位
- 17. Javascript - 在縮小數字後返回小數點後的兩位數值
- 18. Coredata數字返回一個PFCachedNumber類的數字
- 19. atoi只返回字符的第一個數字*參數
- 20. 爲什麼這會返回一個列表'(5)而不是數字5?
- 21. 減少一位數字到一位數字 - 請不要回答
- 22. HttpContext.Current.Request.Url.Host返回一串數字
- 23. 返回數字
- 24. c傳遞一個字符串到函數然後返回一個字符串
- 25. 確保一個字符串完全有5位數字
- 26. java Double.valueOf()返回一位小數的數字
- 27. 將位圖轉換爲字節數組,字符串,然後一路返回
- 28. 如何在一個數字的三位數後加一個點
- 29. Excel公式返回數字適合數字格的位置
- 30. 返回一個字符串數組從
數轉換爲字符串肯定是一個很好的起點。 – 2012-01-30 16:39:49
或者,調查'%'運算符。 – Viruzzo 2012-01-30 16:40:43
到目前爲止您嘗試過什麼?如何試圖解決這個問題?尋求幫助絕對沒有問題,但你至少應該考慮可以做些什麼來解決問題,否則在作業中沒有意義;) – posdef 2012-01-30 16:40:51