奇怪的WA
查看原帖
奇怪的WA
77119
任弈凡楼主2022/3/3 08:24

不知道为什么WAWA了,本地测过了

#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];
}
2022/3/3 08:24
加载中...