题目如图
第一种方法(参考了一位大佬的做法)思路如下
代码如下
//第一种方法
#include<stdio.h>
int main()
{
int n,m;
scanf("%d%d",&m,&n);
int a[n][n],i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
if(m>n)m=m%n;//如果m>n取余数,忽略前面重复的循环移动
else {
for(i=0;i<n;i++){
for(j=n-m;j<n;j++)//输出右移的