在devc++上测试没问题,交上去编译错误,求助
  • 板块灌水区
  • 楼主OI_AKed_me
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/12/19 11:52
  • 上次更新2023/10/28 14:06:23
查看原帖
在devc++上测试没问题,交上去编译错误,求助
576527
OI_AKed_me楼主2021/12/19 11:52
#include<iostream>
using namespace std;
class str{
	private:
		int num[100005],w=0;
	public:
		void push(int x){
			w++;
			num[w]=x;
		}
		void pop(){
			w--;
		}
		int top(){
			return num[w];
		}
		int getmin(){
			int minn=INT_MAX;
			for(int i=1;i<=w;i++) minn=min(minn,num[i]);
			return minn;
		}
}a;
void change(int x){
	switch(x){
		case 1: 
			int y;
			cin>>y;
			a.push(y);
			break;
		case 2: 
			a.pop();
			break;
		case 3: 
			cout<<a.top()<<endl;
			break;
		case 4: 
			cout<<a.getmin()<<endl;
			break;
	}
}
int n;
int main(){
	std::ios::sync_with_stdio(false);
	cin>>n;
	for(int i=1;i<=n;i++){
		int x;
		cin>>x;
		change(x);
	}
}
2021/12/19 11:52
加载中...