#include<stdio.h>
void dx(int *a,int n);
int main()
{
int a[10],i,n,*p;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&n);
dx(a,n);
/*
p=a;
for(i=0;i<10;i++)
{
}*/
/*
for(i=0;i<10;i++)
{
printf("%d",a[i]);
}*/
for(i=0;i<10;i++)
{
printf("%d",*(a+i));
}
return 0;
}
void dx(int *a,int n)
{
int *i,*j,t,*p;
i=a;
j=n-1+a;
p=(n-1)/2+a;
for(;i<=p;i++,j--)
{
t=*i;
*i=*j;
*j=t;
}
}
将一个数组正反交换(指针)
最新推荐文章于 2023-04-21 12:49:56 发布