求救!为什莫不对!
查看原帖
求救!为什莫不对!
683768
Allen_yang楼主2022/8/16 16:21

错误代码:

#include<iostream>
#include<stack>
using namespace std;
int main(){
	unsigned long long t;
	cin >> t;
	stack<int> op;
	for(unsigned long long i=1;i<=t;i++){
		unsigned long long n;
		cin >> n;
		while(!op.empty()){
			op.pop();
		}
		for(unsigned long long j=1;j<=n;j++){
			string s;
			cin >> s;
			if(s=="push"){
				int o;
				cin >> o;
				op.push(o);
			}
			if(s=="pop"){
				if(op.empty()){
					cout << "Empty";
				}
				else{
					op.pop();
				}
			}
			if(s=="query"){
				if(op.empty()){
					cout << "Anguei!";
				}
				cout << op.top();
			}
			if(s=="size"){
				cout << op.size();
			}
		}
	} 
	return 0;
}
2022/8/16 16:21
加载中...