当前位置:首页 C++ > 正文

c++对一维数组中的元素进行逆序排列

作者:野牛程序员:2023-08-18 10:32:00 C++阅读 2902

下面是使用 C++ 对一维数组中的元素进行逆序排列的示例代码:

#include <iostream>

int main() {
    // 定义一个一维数组
    int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int size = sizeof(array) / sizeof(array[0]);

    // 对数组进行逆序排列
    for (int i = 0; i < size / 2; i++) {
        int temp = array[i];
        array[i] = array[size - 1 - i];
        array[size - 1 - i] = temp;
    }

    // 输出逆序排列后的数组
    std::cout << "逆序排列后的数组:" << std::endl;
    for (int i = 0; i < size; i++) {
        std::cout << array[i] << " ";
    }

    return 0;
}

在这个示例中,首先定义了一个整型数组 array,然后使用循环对数组进行逆序排列。具体做法是将数组的首尾元素交换位置,然后逐步向中间靠拢,直到完成整个数组的逆序排列。最后,使用循环输出逆序排列后的数组。

执行代码后,将看到输出结果为逆序排列后的数组。请注意,原始数组 array 已经被修改为逆序排列。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击