借助一个数组元素大小的存储单元将数组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;
}
posted @ 2020-11-09 20:40  封不烦  阅读(230)  评论(0编辑  收藏  举报