任弈凡 @ 2022-03-03 08:24:24
不知道为什么
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
#define int long long
char a;
int b[1003];
int tail;
int now;
signed main() {
tail=0;
for(int i=0;;i++) {
cin>>a;
if(a>='0'&&a<='9') now=now*10+a-'0';
else if(a=='.') {b[++tail]=now;now=0;}
else if(a=='+') b[--tail]=b[tail]+b[tail+1];
else if(a=='-') b[--tail]=b[tail]-b[tail+1];
else if(a=='*') b[--tail]=b[tail]*b[tail+1];
else if(a=='/') b[--tail]=b[tail]/b[tail+1];
else if(a=='@') break;
b[tail+1]=0;
}
cout<<b[1];
}