我们在想反复弹出一个数字的最后一位数字,将其推入另外一个数字的最后一位,该如何实现?

//弹栈:
pop = num1 % 10;
num1 /= 10;

//压栈:
push = num2 * 10 + pop;
num2 = push;

弹栈: pop作为临时变量存储弹出的个位,然后num1小数点左移一位。
压栈: push作为临时变量,先在num2结尾加零,再将pop加到num2的个位。将num2赋值push。


此方法有溢出风险,慎用!