#include <stdio.h>
#include <stdlib.h>
void swap(int *p1,int *p2);
void swapa(int arr[],int n);
void printfa(int * arr,int n);
int main(int argc, char *argv[])
{
int i,j;
// scanf("%d%d",&i,&j);
int array[6] = {1,2,3,4,5,6};
//swap(&i,&j);
printfa(array,6);
swapa(array,6);
printfa(array,6);
// printf("i = %d,j = %d",i,j);
system("PAUSE");
return 0;
}
/**交换两个数*/
void swap(int *p1,int *p2)
{
int temp=*p1;
*p1=*p2;
*p2=temp;
}
/**交换数组中的元素*/
void swapa(int a[],int n)
{
int t=0,j=0,k = (n-1)/2;
/* for(;n-->k;)
{
t=*(a+n);
*(a+n)=*a;
*a++=t;
}*/
for(;t<=k;t++)
{
j=a[t];
a[t] = a[n-1-t];
a[n-1-t] = j;
}
}
void printfa(int * p,int n)
{
while(n-->0)
printf("%d,",*p++);
printf("\n");
}