#include
using namespace std;
int main()
{
//实现数组元素逆置
int arr[8] = { 150,650,210,53,46,12,15,320 };
cout << "数组逆置前: " << endl;
for (int i = 0; i < 8; i++)
{
cout << arr[i] << endl;
}
int start = 0;
int end = sizeof(arr) / sizeof(arr[0]) - 1;
cout << "数组逆置后: " << endl;
while (start <= end)
{
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
for(int i =0 ;i<8;i++)
{
cout << arr[i] << endl;
}
}
while (start <= end/2)
没咋改动啊,就加个return 0; 就正常了
#include <iostream>
using namespace std;
int main() {
//实现数组元素逆置
int arr[8] = { 150,650,210,53,46,12,15,320 };
cout << "数组逆置前: " << endl;
for (int i = 0; i < 8; i++)
{
cout << arr[i] << endl;
}
int start = 0;
int end = sizeof(arr) / sizeof(arr[0]) - 1;
cout << "数组逆置后: " << endl;
while (start <= end)
{
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
for(int i =0 ;i<8;i++)
{
cout << arr[i] << endl;
}
return 0;
}