#define size what ever you want.
int main()
{
int A[size];// form a[0] to a[size-1];
//do not forget initialize array A
invert(A);
return 0;
}
void invert(int* Array)
{
int temp;
for(int i=0;i<=(size-1)/2;i++)
{
temp=Array[i];
Array[i]=Array[9-i];
Array[9-i]=temp;
}
}
or
void invert(int* Array)
{
int temp;
int* front=&Array[0];
int* rear=&Array[size-1];
for(((front+1)!=rear)&&(front!=rear))
{
temp=*front;
*front=*rear;
*reat=temp;
front++;
rear--;
}
}
温馨提示:内容为网友见解,仅供参考