如何删除int(C#)中的最后一位数?
我想在c#console中使用,用户输入9位数字,我删除了数字的最后一位数
如何从上面选择一些数字,例如1234456782,我选择2-4-6-8?
答案 0 :(得分:13)
您应该尝试将其除以10:
int number = 123456789;
int newNumber= number/10;
Console.WriteLine("new number: {0}", newNumber);
答案 1 :(得分:1)
int i = 123456789
int newVal = i/10;
答案 2 :(得分:1)
num -= num % 10;
答案 3 :(得分:0)
int num = 123456;
int numMinusUnitsDigit = 10 * (num / 10);
Console.WriteLine("number without Units digit: {0}", numMinusUnitsDigit );
答案 4 :(得分:0)
1
string num = input.ToString();
if (num.Length > 1)
{
num = num.Remove(num.Length - 1, 1);
}
2
num = num[1] + num[4] + num[6] + num[8];