/*输入一个数组并将它逆序输出*/
#include<iostream>
using namespace std;
void reverse(int *a,int size) /*这个是逆置函数,将数组逆置*/
{
int t;
for(int i=0,j=size-1;i<j;i++,j--)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
int main()
{
int size;
cout<<"请输入数组的大小:"<<endl; /*由外部输入数组的大小*/
cin>>size;
int *a=new int; /*建立数组的内存空间*/
cout<<"请输入这个数组:"<<endl;
for(int i=0;i<size;i++) /*循环输入数组*/
{
cin>>a[i];
int *a=new int;
}
reverse(a,size); /*调用翻转函数*/
for(int j=0;j<size;j++)
{
cout<<a[j]<<" "; /*输出翻转完成的数组*/
}
cout<<endl;
return 0;
}