#include<stdio.h>
#include<string.h>
int main()
{int a=0,n=0,i=0,num[100]={0};
int ans[100]={0};
scanf("%d",&n);
while(i<n)
{
scanf("%d",&num[i]);i++;
}i=0;
if(n%2==0)
{
a=(n/2);
while(a<n){
ans[i]=num[a];a++;i++;}
a=0;
while(a<(n/2)){ans[i]=num[a];a++;i++;
}
}
if(n%2!=0)
{
a=(n+1)/2;
while(a<n){
ans[i]=num[a];a++;i++;}
a=0;ans[i++]=num[(n+1)/2-1];
while(a<(n+1)/2-1){ans[i]=num[a];a++;i++;
}
}
i=0;
while(i<n){
printf("%d ",ans[i]);i++;
}
return 0;
}
XDOJ 期末练习题 数列折半交换
最新推荐文章于 2024-07-08 22:12:26 发布