各位大佬帮忙看一下哪里不对,一个AC一个RE

P1449 后缀表达式

佘恺琦 @ 2019-07-24 09:53:15

include<bits/stdc++.h>

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

Markdown


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

@佘恺琦 如上


|