#include <iostream>
using namespace std;
// 递归算法
void Triangle(int n) {
if (n <= 0) return;
Triangle(n - 1);
for (int i = 0; i < n; i++)
cout << n << "\t";
cout << endl;
}
// 非递归算法
void push(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 0; j < i; j++) {
cout << i << "\t";
}
cout << endl;
}
}
int main() {
// Triangle(10);
push(10);
return 0;
}