#define N 5
main()
{
int a[N],i,k,m,t;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(k=1;k<=m;k++)
{
t=a[N-1];
for(i=N-2;i>=0;i--)
a[i+1]=a[i];
a[0]=t;
}
for(i=0;i<N;i++)
printf(" %d",a[i]);
}
void move(int a[],int n,int m)
{
int i,j,t;
for(i=0;i<m;i++)
{
t=*(a+n-(m-i));
for(j=n-(m-i);j>i;j--)
*(a+j)=*(a+j-1);
*(a+i)=t;
}
}
main()
{
int a[100],i,n,m;
int*p=a;
printf("n的大小");
scanf("%d",&n);
printf("输入m的大小,确定移动数字");
scanf("%d",&m);
for(i=0;i<n;i++)
scanf(" %d",p+i);
move(a,n,m);
for(i=0;i<n;i++)
printf(" %d",a[i]);
}