TOJ 96

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
//By Koios1143
#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)$