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

