template < class T, class Cont == deque <T> >
class stack{
...
};
成员函数 | 功 能 |
---|---|
void pop(); | 弹出(即删除)栈顶元素 |
T & top(); | 返回栈顶元素的引用。通过此函数可以读取栈顶元素的值,也可以修改栈顶元素 |
void push (const T & x); | 将 x 压入栈顶 |
#include <iostream> #include <stack> //使用stack需要包含此头文件 using namespace std; int main() { int n, k; stack <int> stk; cin >> n >> k; //将n转换为k进制数 if (n == 0) { cout << 0; return 0; } while (n) { stk.push(n%k); n /= k; } while (!stk.empty()) { cout << stk.top(); stk.pop(); } return 0; }
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有