佘恺琦 @ 2019-07-24 09:53:15
using namespace std; int main() { int i,num,c1,c2; char ch[100005]; stack<int> s; cin>>ch; for(i=0;ch[i];i++) { if(ch[i]>='0'&&ch[i]<='9') { num=10; num+=ch[i]-'0'; } else if (ch[i]=='.') { s.push(num); num=0; } else if (ch[i]=='+'){ c1=s.top(); s.pop(); c2=s.top(); s.pop(); s.push(c1+c2); } else if (ch[i]=='-'){ c1=s.top(); s.pop(); c2=s.top(); s.pop(); s.push(c1-c2); } else if (ch[i]==''){ c1=s.top(); s.pop(); c2=s.top(); s.pop(); s.push(c1*c2); } else if (ch[i]=='/'){ c1=s.top(); s.pop(); c2=s.top(); s.pop(); s.push(c1/c2); } else if (ch[i]=='@') break; } cout<<s.top(); return 0; }
还有RE是啥
by first_fan @ 2019-07-24 09:58:36
RE可能原因:数组开小了、字符串函数引用出错
by 北冥之子 @ 2019-07-24 09:59:03
希望更丰富的展现?使用Markdown
by 北冥之子 @ 2019-07-24 10:00:09
by Туполев @ 2019-07-24 10:15:15
希望更丰富的展现?使用Markdown
by swiftc @ 2019-07-24 13:43:56
Markdown
by Liuier @ 2019-07-25 09:40:55
希望更丰富的展现?使用Markdown
by Liuier @ 2019-07-25 09:41:34
RE Runtime_error
by HZAUqzx @ 2019-07-30 18:25:10
希望更丰富的展现?使用Markdown
(请发一篇能看的代码)
by btc001 @ 2019-08-15 20:45:58
@佘恺琦 如上