标准模板库:
#include<stack>
#include<iostream>
using namespace std;
int main()
{
int n;
double item;
stack<double>numbers;
cout<<"Type in an integer n followed by n decimal number."<<endl
<<"The numbers will be printed in reverse order."<<endl;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>item;
numbers.push(item);
}
cout<<endl<<endl;
while(!numbers.empty())
{
cout<<numbers.top()<<"";
numbers.pop();
}
cout<<endl;
}