回答
我们假设需要转换的数字是一个整数。然后,您可以使用模块化数学 - 您可以将数字转换为基数为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