栈的使用

#include <iostream>
#include <stack>
using namespace std;
int main()
{
    stack<int> mystack;  
    int sum (0);   
    for (int i=1;i<=10;i++) 
        mystack.push(i);  
    cout<<"size:"<<mystack.size()<<endl;//一共有多少层
    while (!mystack.empty())  
    {  
        sum += mystack.top();  

        mystack.pop();  
        //cout<<"size:"<<mystack.size()<<endl;
    }  

    cout << "total: " << sum << endl; 

    system("pause");
    return 0;

}

 

posted on 2017-05-24 00:11  那年月光  阅读(92)  评论(0编辑  收藏  举报