話說,小明也是夠無聊的啊! 普通的中綴已經不能滿足小明了,于是,他添加了一個^,(開方運算^_^,謝謝表情?。┖脜柡Φ臉幼影。〉且琅f難不倒我們的OIER,正如游戲所說,你這么厲害,還會錯嗎?
#include<stdio.h>#include<stdlib.h>#include<cstring>using namespace std;char s[1000001],c[1000001],zhan[1000001];long long top,lenc,calc[1000001];int bj(char a,char b){ if(a=='+') if(b=='+' || b==')' || b=='-' || b=='@')return 1; else return 0; if(a=='-') if(b=='+' || b==')' || b=='-' || b=='@')return 1; else return 0; if(a=='*') if(b=='(')return 0; else return 1; if(a=='/') if(b=='(')return 0; else return 1; if(a=='(') if(b==')')return 2; else return 0; if(a==')') if(b=='(')return 2; else return 0; if(a=='@')return 0; if(a=='^') if(b=='(')return 0; else return 1;}void zhuanhuan(char s[]){ int i=0; zhan[++top]='@'; while(i<strlen(s)){ if(s[i]=='+' || s[i]=='-' || s[i]=='*' || s[i]=='/' || s[i]=='^') if(s[i-1]=='+' || s[i-1]=='*' || s[i-1]=='-' || s[i-1]=='/' || s[i-1]=='^'){新聞熱點
疑難解答