1.练习项目:
练习使用stack函数及其常用函数
2.选择课程
在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第STL"课程13并开始练习。
3.开始练习
(1)源码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
stack<int>myStack;
myStack.push(10);
myStack.push(20);
myStack.push(30);
myStack.push(40);
cout<<"栈顶元素:"<<myStack.top()<<endl;
myStack.pop();
cout<<"弹出一个元素后的栈顶元素:"<<myStack.top()<<endl;
if(myStack.empty()){
cout<<"栈为空"<<endl;
}else{
cout<<"栈不为空"<<endl;
}
cout<<"栈的大小:"<<myStack.size()<<endl;
return 0;
}
(2)检验结果
对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。
(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。