不会有人不用栈做吧!
2024-02-19 22:07:17
发布于:北京
18阅读
0回复
0点赞
栈定义及相关函数(记笔记!!):
#栈定义
#stack<int> 栈名字
#名字.push(加入的元素)
#名字.top()访问栈顶元素,会返回栈顶元素,数据类型与栈一样。如没有任何元素,Running Error
#名字.size()访问栈内元素总数,int类型。
#名字.empty()访问栈是否为空,空为true,不空为false。
#名字.pop() 删除栈顶元素。如没有任何元素,Running Error
#PY!!!
n=int(input())
for i in range(1,100):
print(i)
#PY结束!
栈特性:
先进后出、先进后出、先进后出!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
代码出现!!
#include<bits/stdc++.h>
using namespace std;
int main() {
stack<char> s;
for(int i=0;i<5;i++){
char x;
x=getchar();
s.push(x);
}
while(!s.empty()){
cout<<s.top();
s.pop();
}
return 0;
}
点个赞 加入C++团队(如申请,必通过) 您有一条新消息 关注我(互关) 看我的题库(有许多有趣的内容哦!) 老师曰(题) 孔子曰(题)
本帖如有违规行为,可以发讨论区,一定改正!
全部评论 2
string+reverse不行?
2024-06-28 来自 广东
06
2024-06-28 来自 广东
0
有帮助,赞一个