#include <iostream>
using namespace std;
int main() {
int a[] = { 1 ,2, 3, 5, 4 };
cout << "原始数据" << endl;
for (int i = 0; i < sizeof(a) / sizeof(a[0]); i++) {
cout << a[i] << endl;
}
int start = 0;//第一位数下角标
int end = sizeof(a) / sizeof(a[0]) - 1;//计算数组最后一位数的下角标
while (start<end)//
{
int temp = a[start];//引入中间变量赋予其第一位数
a[start] = a[end];
a[end] = temp;
start++; end--;
}
cout << "数据逆置后" << endl;
for (int i = 0; i < 5; i++) {
cout << a[i] << endl;
}
system("pause");
return 0;
}
【C++】一维数组数据逆置
最新推荐文章于 2026-01-07 11:46:22 发布
这篇博客展示了如何使用C++通过循环和临时变量实现数组元素的逆序操作,包括初始化数组、遍历、交换元素以及最终逆置后的输出。通过简单的代码实例,读者可以理解基本的数据结构操作。
1632

被折叠的 条评论
为什么被折叠?



