9 solutions
-
5
#include<bits/stdc++.h> using namespace std; int a,b; char c; int main(){ cin>>a>>b>>c; if(c=='+') cout<<a+b; else if(c=='-') cout<<a-b; else if(c=='*') cout<<a*b; else if(c=='/'&&b!=0) cout<<a/b; else if(c=='/'&&b==0) cout<<"Divided by zero!"; else cout<<"Invalid operator!"; return 5201314; //有防抄袭 }
-
3
#include<iostream> using namespace std; int main() { int a,b,c;char x; cin>>a>>b>>x; if ((b==0)&&(x=='/')) cout<<"Divided by zero!"<<endl; else if ((x=='+')||(x=='/')||(x=='-')||(x=='*')) { switch(x) { case '+':c=a+b;break; case '-':c=a-b;break; case '*':c=a*b;break; case '/':c=a/b;break; } cout<<c<<endl; } else if ((x!='+')||(x!='/')||(x!='-')||(x!='*')) cout<<"Invalid operator!"<<endl; }
-
2
#include using namespace std; int main(int argc, char **argv){ int a,b;char c; cin >> a >> b >> c; if (c == '+'){ cout << a + b; }else if (c == '-'){ cout << a - b; }else if (c == '*'){ cout << a * b; }else if (c == '/'){ if (b != 0){ cout << a / b; }else{ cout << "Divided by zero!"; } }else{ cout << "Invalid operator!"; } return 0; }
-
1
#include<iostream> using namespace std; int a,b; char c; int main(){ cin>>a>>b>>c; if(c=='+') cout<<a+b; else if(c=='-') cout<<a-b; else if(c=='/'&&b!=0) cout<<a/b; else if(c=='*') cout<<a*b; else if(c=='/'&&b==0) cout<<"Divided by zero!"; else cout<<"Invalid operator!"; return 0; }
-
0
#include <bits/stdc++.h> using namespace std; int main(){ int a, b; char c ; cin >> a >> b >> c; if(c == '+'){ cout << a+b; } else if(c == '-'){ cout << a-b; } else if(c == '*'){ cout << a*b; } else if(c == '/'){ if(b == 0){ cout << "Divided by zero!"; } else{ cout << a/b; } } else{ cout << "Invalid operator!"; } return 0; }
-
0
#include<bits/stdc++.h> using namespace std; int main () { int n,m; cin >> n >> m; char a; cin >> a; switch(a) { case '+': cout << n+m; break; case '-': cout << n-m; break; case '*': cout << n*m; break; case '/': if (m==0) { cout << "Divided by zero!"; } else { cout << n/m; } break; default: cout << "Invalid operator"; } return 0; }
-
-2
#include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { int a,b,d; char c; cin>>a>>b>>c; if((c!='+')and(c!='-')and(c!='*')and(c!='/')) { cout<<"Divided by zero!"; } else if(c=='+') { d=a+b; cout<<d; } else if(c=='-') { d=a-b; cout<<d; } else if(c=='*') { d=a*b; cout<<d; } else if(c=='/') { d=a/b; cout<<d; } else { cout<<"Invalid operator!"; } return 0; }
- 1
Information
- ID
- 545
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 6
- Tags
- # Submissions
- 399
- Accepted
- 124
- Uploaded By