酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python实现矩阵正对角线数字输出

以下是使用Python实现的代码: ```python # 获取矩阵的行数(列数) n = int(input()) # 初始化一个空的二维数组 matrix = [] # 循环读取矩阵的每一行 for _ in range(n): # 将每一行的数字按空格分割并转换为整数列表 row = list(map(int, input().split())) # 将每一行添加到二维数组中 matrix.append(row) # 初始化一个空列表用于存储正对角线上的数字 diagonal = [] # 遍历矩阵的每一行 for i in range(n): # 将正对角线上的元素添加到diagonal列表中 diagonal.append(matrix[i][i]) # 将diagonal列表中的元素用空格连接成字符串并输出 print(" ".join(map(str, diagonal))) ``` ######[AI问答 | 201点数解答 | 2026-05-09 19:53:23]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]