65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
int main()
{
int array[]={1,2,3,4,5,6,7,8,9};
int temp = 0;
int size=sizeof(array)/sizeof(int); //这里不需减一
for(int i=0;i < (size-1)/2;i++) //循环次数错了,若i<size,那么相当于对数组转置了两次
{
temp=array[i];
array[i]=array[size-i-1];
array[size-i-1]=temp;
}
for(int j=0;j < size;j++)
{
cout <<array[j] <<endl;
}
return 0;
}