是逆置啊,把数字倒过来
呜呜呜呜呜
#include<iostream>
using namespace std;
int main() {
int arr[] = { 2,3,1,4,5 };
for (int i = 0;i < 5;i++)
{
cout << arr[i];
}
cout << endl;
int start = 0;
int end = sizeof(arr) / sizeof(arr[0]) - 1;
while (start < end) {
int i = arr[start];
arr[start] = arr[end];
arr[end] = i;
start++;
end--;
}
for (int j = 0; j < 5;j++)
{
cout << arr[j];
}
return 0;
}
框架:
因为是数组,
要把数组重数字地址定义下来,这样才好变化数组中的数字;
输出数组要用for循环,
for(int i = 0;i < 5;i++)//里面的i要赋初始值,第二个是判断,第三个是要做的。
{
cout << arr[i];
}
两个数字互换,要先定一个暂时变化量标记第一个;再两个互换。