如何只显示数字的最后5位?
示例输入:
123456789
将返回:56789
答案 0 :(得分:30)
我们假设转换所需的数字是一个整数。然后你可以使用模块化数学 - 你可以将数字转换为基数为100 000的模块。这意味着只保留最后5位数。转换可由操作员完成剩余的除法,操作符为%
。
代码是:
int x = 123456;
int lastDigits = x % 100000;
答案 1 :(得分:3)
我建议使用整数的工作模数:
int someNumber = 123456789;
int lastFive = someNumber % 100000;
像这样的东西
答案 2 :(得分:3)
一种方法是执行以下操作:
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)。