循环矩阵向右移动k个位置
JavaScript
Hard
loops
任务 «循环矩阵向右移动k个位置»
给定一个大小为 N x M 的整数矩形矩阵。需要对矩阵的每一行向右循环移动 k 个位置。每一行独立执行移动。如果 k 大于 M,则移动等价于 k 除以 M 的余数。要求输出结果矩阵。仅使用循环(for、while),不得使用内置的数组移动函数。
输入格式
第一行:两个整数 N 和 M(1 ≤ N, M ≤ 100)。接下来 N 行,每行包含 M 个由空格分隔的整数。最后一行:一个整数 k(0 ≤ k ≤ 10^9)。
输出格式
N行,每行包含M个以空格分隔的整数——移位后的结果矩阵。
示例
示例 1
输入
3 2
10 20
30 40
50 60
3
输出
20 10
40 30
60 50
示例 2
输入
1 4
7 8 9 10
2
输出
9 10 7 8
main.js