练习7-8 方阵循环右移 (20分)
代码:
#include <stdio.h>
#include <math.h>
int main()
{
int m = 0, n = 0;
scanf("%d %d", &m, &n);
int nums[n][n], i = 0, j = 0;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++) scanf("%d", &nums[i][j]);
}
m %= n;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++) printf("%d ", nums[i][(n + j - m) % n]);
printf("\n");
}
return 0;
}