#include <iostream> //������һ��5��Ԫ�ص����飬���ҽ�Ԫ������ //ԭ����Ϊ { 1,3,2,5,4 } ���ú�������Ϊ { 4,5,2,3,1 } int main3() { //1���������� int arr[5] = { 1,3,2,5,4 }; std::cout << "Ԫ������ǰ�Ľ����" << std::endl; for (int i = 0; i < 5; i++) { std::cout << arr[i] ; } std::cout << std::endl; //2��ʵ������ //2.1 ��¼��ʼ�±��λ�� int start = 0; //2.2 ��¼�����±��λ�� int end = sizeof(arr) / sizeof(arr[0]) - 1; //2.3 ��ʼ�±�������±��Ԫ�ػ��� //int temp = arr[start]; //arr[start] = arr[end]; //arr[end] = temp; //2.4 ��ʼλ�� ++ ����λ�� -- //2.5 ѭ��ִ�� 2.1 �IJ��� ֱ����ʼλ�� <= ����λ�� while (start < end) { int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } //3 ��ӡ���ú������ std::cout << "Ԫ�����ú�Ľ����" << std::endl; for (int i = 0; i < 5; i++) { std::cout << arr[i]; } std::cout << std::endl; system("pause"); return 0; }