【发布时间】:2020-04-30 15:00:12
【问题描述】:
public static boolean countExactly(int num, int digit, int count) {
if(digit <= 9) {
return false;
}
if(num % 10 == digit) {
countExactly(num % 10 + num / 10, digit, count++);
}
return true;
}
我的代码有什么问题??? 我正在尝试编写一种递归方法来查找数字中出现的次数。 编写一个递归函数,从另一个整数编码一个正整数 num,西班牙数字 没有负数。如果数字恰好出现在数字 number 上,该函数返回 true 计算次数,否则返回false。
示例:输入:122231 位:2 计数:3 输出:真
【问题讨论】:
-
你的问题到底是什么?
-
在这个输入上我得到错误
-
@davidkokiashvili - 如果其中一个答案解决了您的问题,您可以通过将其标记为已接受来帮助社区。接受的答案有助于未来的访问者自信地使用该解决方案。查看meta.stackexchange.com/questions/5234/… 了解如何操作。