#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++】一维数组数据逆置
最新推荐文章于 2024-11-14 19:11:37 发布