C++ 代码
空间换时间,未实现就地置换
#include <iostream>
using namespace std;
int main()
{
int N;
int M[N],R[20];
for(int i=0;i<20;i++)
cin >> M[i];
for(int i=0;i<20;i++)
R[i] = M[19-i];
for(int i=0;i<20;i++)
printf("N[%d] = %d\n",i,R[i]);
return 0;
}