在这里插入图片描述
输入格式:
每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。

输出格式:
在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

输入样例:
6 2
1 2 3 4 5 6
输出样例:
5 6 1 2 3 4

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main()
{
int n,m;
scanf("%d %d",&n,&m);//判断数字的大小范围
if(n<=100&&n>=1){
int temp[n];
for(int i=0;i<n;i++){
m=m%n;
scanf("%d",&temp[m]);
m++;
}
int count=1;
for(int i=0;i<n;i++){
printf("%d",temp[i]);//通过右移完成元素右移
if(count<n){
printf(" ");
count++;
}
}
}

}