TOJ 96
題目
https://toj.tfcis.org/oj/pro/96/
給一個只有兩個運算元以及一個運算子的式子,求該式子的答案
其中,運算元包含 $+, -, *, /$
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #include<iostream> using namespace std;
int main() { int a,b; char c; cin>>a>>c>>b; if(c=='+'){ cout<<a<<" + "<<b<<" = "<<a+b<<'\n'; } else if(c=='-'){ cout<<a<<" - "<<b<<" = "<<a-b<<'\n'; } else if(c=='*'){ cout<<a<<" * "<<b<<" = "<<a*b<<'\n'; } else if(c=='/'){ if(b==0) cout<<"ERROR\n"; else cout<<a<<" / "<<b<<" = "<<a/b<<" ... "<<a%b<<'\n'; } return 0; }
|
複雜度分析
總時間複雜度為 $O(1)$