拆分兩位數INT
回答
這很簡單:使用%
獲取數的模,和爲/
整數除法(即其中的小數部分被丟棄劃分)。
你的數字是十進制系統(即基本是10
),所以你把和國防部10,像這樣:
int a = 20/10; // 2
int b = 20 % 10; // 0
要先打印了一些數字,由數字,至少顯著位,你可以用這個循環:
int a = 12345;
while (a != 0) {
lastDigit = a % 10;
Console.WriteLine(lastDigit);
a /= 10;
}
以及如果我有8? (並且想要得到0和8) – Michael
@Michael同樣的事情也可以發揮作用:'8/10'給你零,'8%10'仍然是'8'。 – dasblinkenlight
@Michael你嘗試過嗎?這個代碼顯然適用於'8'。它不適用於大於'0' ...'99'的值,但這些不是兩位數的整數。 – CodesInChaos
int i = 45; // or anything you want
int firstDigit = i/10;
int secondDigit = i % 10;
這真的很簡單。 您也可以使用Modulos和Division操作對3位數字進行此操作,但我會讓您自己弄清楚。 ;)
呀,簡單。
int m =2123;
int n=m;
while (n != 0) {
y=n%10; //variable holds each digit out of the number m.
Console.WriteLine(y);
n /= 10;
}
你的m有4位數字。 –
如果你有一個整數數組,那麼你可以很好地使用LINQ,否則就使用下面的任何答案。
int num = 86;
int digit1 = num/10;
int digit2 = num % 10;
你的號碼只有兩位數嗎?
int input = 15;
int first = 0;
int second = Math.DivRem(input, 10, out first);
- 1. Java:從INT的其餘部分拆分最後一位數
- 2. 將兩位NSInteger拆分爲兩個NSInteger
- 3. 將int數組拆分爲兩個數組
- 4. 拆分BigInteger,計數位數?
- 5. 正確定位兩個div,拆分
- 6. 在python中將16位int分成兩個8位整數
- 7. 拆分兩組
- 8. 拆分數據幀分成兩組
- 9. 如何將字符串拆分爲int數組中的int
- 10. VB.Net兩次拆分
- 11. 拆分2位可變數目的到兩個輸入字段
- 12. 如何在Verilog中拆分兩位數號碼
- 13. 拆分爲兩部分
- 14. 拆分爲兩個部分
- 15. 將數組拆分爲兩個數組
- 16. 錯誤將數組拆分爲兩個
- 17. 將CGPoint數字拆分爲兩個CGFloat
- 18. 拆分數據到兩個表
- 19. 劃分拆除數據幀的兩列
- 20. 將數據幀拆分爲兩個DataFrame
- 21. 將數據幀拆分爲兩列值
- 22. 拆分列表爲兩個數組
- 23. fgetcsv在奇數位置拆分列
- 24. Python - 拆分字符串並返回int
- 25. 拆分INT值成行在TSQL
- 26. PHP將字符串拆分爲兩個數組 - 值拆分和分隔符
- 27. 拆分HTML兩種用PHP
- 28. 拆單柱分成兩個
- 29. SQL Server的拆分兩列
- 30. 如何拆分兩次?
「int」從來沒有2位數。它總是有32位。 –