借助一个数组元素大小的存储单元将数组a逆序
// 题目:借助一个数组元素大小的存储单元将数组a逆序
//从数组两头开始向内扫并交换
#include "stdio.h"
void reverse(int a[],int n){
int tmp;
for(int i=0,j=n-1;i<j;i++,j--){
tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
int main(){
int a[6];
for(int i=0;i<6;i++) a[i] = i;
reverse(a,6);
for(int i=0;i<6;i++) printf("%d ",a[i]);
getchar();
return 0;
}