#include <iostream>
#include <stack>
#include <string.h>
using namespace std;
int* Daoxu(int *a,int len)
{
stack<int>s;
for(int i=0;i<len;i++)
{
s.push(a[i]);
}
memset(a,0,len);
for(int i=0;i<len;i++)
{
a[i]=s.top();
s.pop();
}
return a;
}
int main()
{
int a[]={0,1,2,3,4,5};
Daoxu(a,6);
for(int i=0;i<6;i++)
{
cout<<a[i]<<endl;
}
return 0;
}