得到数字的左数字?

时间:2015-01-11 11:18:51

标签: c

这可能是非常基本的,但我正在寻找最简单的方法来获取数字的左数字,以及右数字

所以54会给我两个整数,int a=5int b=4

2 个答案:

答案 0 :(得分:5)

尝试

int x=54;
int left = x/10;
int right = x % 10;

基本的东西

对于iharob满意度

int left = (x/10) % 10;

答案 1 :(得分:0)

试试这个

int x = 54;
int left;
int right;

right = (int)log10(x);
left  = x / (int)pow(10, right);
right = x % (int)pow(10, right);

请注意,这适用于任意数量的数字。