Run ID:71926

提交时间:2024-04-27 23:01:40

def rotate_matrix_right(matrix, m, n): # 由于 m 可能大于 n,我们只关心 m % n 的值 m = m % n # 对每一行进行操作 for i in range(n): # 从第 m 个位置开始,将后面的元素移动到行首 matrix[i] = matrix[i][m:] + matrix[i][:m] return matrix # 读取输入 m, n = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(n)] # 执行旋转操作 rotated_matrix = rotate_matrix_right(a, m, n) # 输出旋转后的矩阵 for row in rotated_matrix: print(' '.join(map(str, row)))