#include <iostream>
using namespace std;
void Reverse(int *start,int *end)
{
int n=(end-start)+1,t;
n=n/2;
while(n--)
{
t=*start;
*start=*end;
*end=t;
start++;
end--;
}
}
int main()
{
int a[1000],i,n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
int *start=&a[1],*end=&a[n];
Reverse(start,end);
for(int i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
}
用指针将数组倒序
最新推荐文章于 2024-05-19 14:35:53 发布