練習: 有某三位數的整數,將其拆分為個位、十位、百位後,分別輸出控制台上。
分析
- 個位數計算
123%10=3 - 十位數計算
123/10=12,12%10=2 - 百位數計算
123/10=12,12/10=1,1%10=1
總結規律
- 個位數計算:123%10
- 十位數計算:123/10%10
- 百位數計算:123/10/10%10
- 千位數計算:123/10/10/10%10
實現
有一個三位數,個別將個、十、百分別印出
1
2
3
4
5
int num = 123;
Console.WriteLine($"個位數:{num % 10}");
Console.WriteLine($"十位數:{num / 10 % 10}");
Console.WriteLine($"百位數:{num / 10 / 10 % 10}");
總結
- 除法運算要注意的問題?
- 除數不可為0
- 兩個整數做除法,得到的是整數;若整數與浮點數做除法,得到的是浮點數
- 取%餘數的典型的兩個用法是什麼?
- 判斷當前數值是否為偶數/奇數
- 按位分解十進制數字