酷代码 AI
菜单
服务商

打印如下递归图形 当n==1时, * 当n==2时, * * * 当n==3时, * * * * * * * * * 样例输入 复制 4 样例输出 复制 * * * * * * * * * * * * * * * * * * * * * * * * * * *

```python def print_pattern(n, row, col): if n == 1: print('*', end='') return size = 2 (n - 1) if row == 0: if col == size - 1: print('*', end='') else: print(' ', end='') return if row < size: if col == size - 1 - row or col == size - 1 + row: print('*', end='') else: print(' ', end='') return print_pattern(n - 1, row - size, col - size) print_pattern(n - 1, row - size, col) def main(): n = int(input()) total_rows = 2 n - 1 total_cols = 2 n - 1 for i in range(total_rows): for j in range(total_cols): print_pattern(n, i, j) print() if __name__ == "__main__": main() ``` [2026-01-05 17:16:55 | AI问答 | 231点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多