全RE求调
查看原帖
全RE求调
1112758
16_lln楼主2024/4/14 16:12
#include <bits/stdc++.h>
using namespace std;
int a[1000];
char s[60];
long long x=0,i=0; 
long long top=0;
int main(){
	while(i<=strlen(s)-2){
		switch(s[i]){
			case'+':a[--top]+=a[top+1];break;
			case'-':a[--top]-=a[top+1];break;
			case'*':a[--top]*=a[top+1];break;
			case'/':a[--top]/=a[top+1];break;
			default:x=0;while(s[i]!='.')x=x*10+s[i++]-'0';a[++top]=x;break;
		}
		i++; 
    }
	cout<<a[top];
	return 0;
}
2024/4/14 16:12
加载中...