题目

从标准输入读入两个 2×3 的整数矩阵,计算两个矩阵相加的和矩阵并按格式输出。

输入格式:前 2 行输入第一个 2×3 矩阵;后 2 行输入第二个 2×3 矩阵。

输出格式:输出 2 行,每行包含 3 个整数,表示和矩阵,每行内的元素用空格分隔。

数据范围与约定:矩阵元素均为整数。

思路与算法

1. 对应位置元素相加
同型矩阵对应位置元素直接相加:c[i][j] = a[i][j] + b[i][j]。

2. 双重循环与输出
按行逐行计算并通过 " ".join(map(str, row)) 输出。

完整程序

n = int(input())
a = list(map(int, input().split()))

# 选择排序:每轮从未排序区间选出最小值的下标并交换到头部
for i in range(n - 1):
    min_idx = i
    for j in range(i + 1, n):
        if a[j] < a[min_idx]:
            min_idx = j
    if min_idx != i:
        a[i], a[min_idx] = a[min_idx], a[i]

print(" ".join(map(str, a)))

运行示例

输入:

1 2 3
4 5 6
7 8 9
1 1 1
1 1 1

输出:

8 10 12
5 6 7