//递归算法 #include <stdio.h> // 递归函数 void printPatternRecursion(int n) { // 基本情况 if (n == 1) { printf("1\n"); return; } // 递归情况 printPatternRecursion(n - 1); for (int i = 0; i < n; i++) { printf("%d ", n); } printf("\n"); } int main() { // 测试递归算法 printPatternRecursion(5); return 0; }