题解
2025-03-30 17:16:49
发布于:广东
2阅读
0回复
0点赞
也是终于做到栈了呀,小白级教学,随便抄!!!(可去教学)
/*push(x):将x入栈
pop():弹出栈顶元素
top():获得栈顶元素
empty():检测栈是否为空,返回ture为空。false为非空
size():返回栈中元素个数 */
#include<bits/stdc++.h>
using namespace std;
int main() {
int y,x;
stack<int> n;//定义栈"n"
cin>>y;
//出栈
for(int i=1;i<=y;i++){//重复执行
cin>>x;//输入
n.push(x);//将x通过push函数压栈
}
//出栈
while(!n.empty()){
cout<<n.top()<<" ";//需要打小空格
n.pop();
//当栈n为空,输出……,弹出栈n(当栈不为空,则获得栈顶元素后弹出)
}
return 0;
}
嫌东西太多的抄下面!↓
#include<bits/stdc++.h>
using namespace std;
int main() {
int y,x;
stack<int> n;
cin>>y;
for(int i=1;i<=y;i++){
cin>>x;
n.push(x);
}
while(!n.empty()){
cout<<n.top()<<" ";
n.pop();
}
return 0;
}
帮忙删掉了
这里空空如也
有帮助,赞一个