我们知道数组的元素为1、2、3、4、5这样的五个数,但它们的顺序为1、2、3、4、5,现在我们要把它们的顺序该成5、4、3、2、1的顺序。
#include<iostream>
using namespace std;
int main()
{
int aaa[5] = { 1, 2, 3, 4, 5 };
int start = 0;//此为起始元素的下标
int end = sizeof(aaa) / sizeof(aaa[0])-1;//此为末尾元素的下标
//打印逆置前的数组
for (int a = 0; a < 5; a++)
{
cout << aaa[a] << endl;
}
//元素逆置
while (start < end)
{
int 另 = aaa[start];
aaa[start] = aaa[end];
aaa[end] = 另;
end--;
start++;
}
//打印元素逆置后的数组
cout << "元素逆置后的数组" << endl;
for (int a = 0; a < 5; a++)
{
cout << aaa[a] << endl;
}
system("pause");
return 0;
}