矩阵右移里面,最后输出是这个(n-m+j)%n是怎么分析得来的啊?求大佬告知#include<stdio.h>int main(){ int m,n; scanf("%d%d",&m,&n); int a[n][n]; int i,j; for(i=0;i<n;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); } } m%=n; for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%d ",a[i][(n-m+j)%n]); } printf("\n"); } return 0; }