提交时间:2026-03-06 15:03:12
运行 ID: 85115
def shift_up(matrix, n): """将矩阵向上滚动一位""" if n <= 1: return matrix # 保存第一行 first_row = matrix[0][:] # 将下面的行向上移动 for i in range(n - 1): matrix[i] = matrix[i + 1][:] # 将原来的第一行放到最后一行 matrix[n - 1] = first_row return matrix def main(): # 读取输入 n = int(input()) # 读取矩阵 matrix = [] for i in range(n): row = list(map(int, input().split())) matrix.append(row) # 向上滚动 shifted_matrix = shift_up(matrix, n) # 输出结果 for row in shifted_matrix: print(' '.join(map(str, row))) if __name__ == "__main__": main()