C++求数组元素逆置

#include<iostream>
using namespace std;
int main()
{
    int arr[5] = { 1,2,3,4,5 };
    cout << "数组元素逆置前:" << endl;
    for (int i = 0; i < 5; i++)
    {
        cout << arr[i] << endl;
    }
    int start = 0;
    int end = sizeof(arr) / sizeof(arr[0]) - 1;
    while (start < end)
    {
        int temp = arr[start];
        arr[start] = arr[end];
        arr[end] = temp;
        start++;
        end--;
    }
    cout << "数组元素逆置后:" << endl;
    for (int i = 0; i < 5; i++)
    {
        cout << arr[i] << endl;
    }
}

 


版权声明:本文为qq_60483277原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。