#include <stdio.h>
void move(int arry[20],int n,int m)
{
int *p;
int end;
end=*(arry+n-1);
for(p=arry+n-1;p>arry;p--)
{
*p=*(p-1);
}
*arry=end;
m--;
if(m>0)
{
move(arry,n,m);
}
}
int main(void)
{
void move(int arry[20],int n,int m);
int number[20];
int n,m,i;
printf("输入n的值:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&number[i]);
}
printf("输入m的值:\n");
scanf("%d",&m);
move(number,n,m);
for(i=0;i<n;i++)
{
printf("%d\t",number[i]);
}
printf("\n");
return 0;
}
01-27
525
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-23
6708
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-04