C - 长的数字

时间:2017-09-01 14:12:56

标签: c long-integer pseudocode

我是编程新手并陷入困境。 我有一个任何长度的长变量。 我想提取这个数字的任意数字。 一个例子:数字= 135678256,我想要前两位数字,这里是13。 我添加了一些伪代码,它代表了我的第一个想法。

int digits(long n){
int x = n / (10^ length(long n)) ;
int y = n / (10^(length(long n)-1)) ;
y = x-y;
return x,y};

length是一个返回Number的长度的函数。

如何有效地更改我的代码以获得第四和第五位数? 非常感谢!

0 个答案:

没有答案