假设输入no为f(354683257)返回2.
答案 0 :(得分:5)
听起来你可以把它分成两个更容易的问题。
答案 1 :(得分:0)
这是我的解决方案。但是,如果数字中没有偶数位,你应该怎么做?
int findLastEvenDigit(int n)
{
lastDigit = n % 10;
if (lastDigit % 2 == 0) return lastDigit;
else return findLastEvenDigit(n/10);
}
假设:没有负数(如果它对他们有用,则不确定/相关)