#include<cstdio>
#include<iostream>
using namespace std;
void restack(int a[],int l,int m)
{
int temp;
for(int i=l,j=m;i<j;i++,j--)
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
void allre(int a[],int l,int m)
{
restack(a,l,m-1);
restack(a,0,l-1);
restack(a,0,m-1);
}
int main()
{
int a[50];
int p,n;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
cin>>p;
allre(a,p,n); //往右移的时候改为n-p
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
return 0;
}
将数组前q个数左移
最新推荐文章于 2024-10-15 15:57:35 发布