22.数组逆置

2020-12-19  本文已影响0人  lxr_

#include<iostream>

using namespace std;

int main()

{

    int arr[] = { 1,3,2,5,4 };

    int end = sizeof(arr) / sizeof(arr[0]) - 1;//最后一个元素的位置

    for (int i = 0; i<end; i++)//i为记录从前往后的下标,end为记录从后往前的下标

    {

        //交换

        int a = arr[i];

        arr[i] = arr[end];

        arr[end] = a;

        end--;

    }

    for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

        cout << arr[i] << endl;

    system("pause");

    return 0;

}

上一篇 下一篇

猜你喜欢

热点阅读