#include <stdio.h>
void Recursive(int n) {
if (n <= 0){
return;
}
Recursive(n-1);
for (int i=0; i<n; ++i)
printf("%d ", n);
printf("\n");
}
void NonRecursive(int n) {
for (int i=1; i<=n; ++i) {
for (int j=1; j<=i; ++j) {
printf("%d ", i);
}
printf("\n");
}
}
int main() {
printf("递归\n");
Recursive(5);
printf("\n非递归\n");
NonRecursive(5);
return 0;
}