有关字符串和整数的问题

时间:2011-01-22 14:20:03

标签: string

我目前正在编程euler(数学) 问题是我需要分割前10个数字和最后2个数字

:012345678912 =

0123456789 12

我可以使用substring方法完成此操作 但我需要用前10个数字进一步计算 所以我能做的就是将字符串转换回int 但我不知道怎么做.. 有谁可以帮助我?

提前致谢

2 个答案:

答案 0 :(得分:1)

更简单的方法是使用modulo operator获取最后2位数字:

012345678912 % 100 = 12

然后通过100 {

>做integer division来完成剩下的工作
012345678912 // 100 = 123456789

所需的确切语法因语言而异。

答案 1 :(得分:0)

取决于您的编程语言。

在C#中,它将是以下内容:int.Parse(s.Substring(0, s.Length - 2));

但是,我会按照Sebastian P.详细说明的方式进行数学处理。