RE不是梦,救救救
查看原帖
RE不是梦,救救救
542636
hugh2楼主2022/2/10 09:18
 #include<iostream>
 #include<stack>
 #include<algorithm>
 using namespace std;
 char a[100001];
 int i,op,jy=1;
 stack<int> gtb; 
 int main(){
	 while((op=getchar())!='@')
	 {
		 if(a[i]=='.')
		 {
			for(int j=i-1;j>=0&&a[i]>='0'&&a[i]<=9;j--)
			gtb.push(op);
			continue;
		 }
		 if(a[i]>='0'&&a[i]<='9')
		 continue;
		 op=gtb.top();
		 gtb.pop();
		if(a[i]=='+') op=gtb.top()+op;
		if(a[i]=='-') op=gtb.top()-op;
		if(a[i]=='*') op=gtb.top()*op;
		if(a[i]=='/') op=gtb.top()/op;
		gtb.pop();
		gtb.push(op);
	 }
	 cout<<gtb.top();
 }
2022/2/10 09:18
加载中...