public class Recursive {
public static void print_recursive(int n) {
print_recursive_helper(n, 1);
}
private static void print_recursive_helper(int n, int current_row) {
if (current_row > n) return;
// 打印当前行的数字
for (int i = 1; i <= current_row; i++)
System.out.print(current_row + " ");
System.out.println(); // 换行
// 递归调用下一行
print_recursive_helper(n, current_row + 1);
}
public static void main(String[] args) {
int n = 7;
print_recursive(n);
}
}