求助,为什么输入2会栈溢出,请教大佬
查看原帖
求助,为什么输入2会栈溢出,请教大佬
1371815
24r46fg楼主2024/7/9 18:41
import java.util.Scanner;
public class P1035 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int k = scanner.nextInt();
        LevelAdd u = new LevelAdd();
        u.t(1, k);
    }
}
public class LevelAdd {
    public int f(int n) {
        if (n == 0) {
            return 0;
        }
        return f(n - 1) + 1 / n;
    }
    public void t(int n, int k) {
        if (f(n) > k) {
            System.out.println(n);
        } else {
            t(++n, k);
        }
    }
}
2024/7/9 18:41
加载中...