// #include <stdio.h>
// void print_nums(int n) {
// for (int i = 1; i <= n; i++) {
// for (int j = 1; j <= i; j++) {
// printf("%d ", i);
// }
// printf("\n");
// }
// }
// int main() {
// int n;
// printf("请输入一个整数:");
// scanf("%d", &n);
// print_nums(n);
// return 0;
// }
#include <stdio.h>
void print_nums_recursive(int n) {
if (n <= 0) {
return;
}
print_nums_recursive(n - 1);
for (int i = 1; i <= n; i++) {
printf("%d ", n);
}
printf("\n");
}
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
print_nums_recursive(n);
return 0;
}