816. 数组翻转
#include<stdio.h>
void reverse(int a[], int size)
{
int i,j;
for(i=0;i<size;i++)
{
if(i>=size-1-i)break;
a[i]^=a[size-1-i];
a[size-1-i]^=a[i];
a[i]^=a[size-1-i];
}
}
int main()
{
int n,a[1000],i,j,size;
scanf("%d %d",&n,&size);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
reverse(a,size);
for(j=0;j<n;j++)
{
printf("%d ",a[j]);
}
return 0;
}