#include <cstdio> #include <iostream> #include <cmath> using namespace std; int main(){ int a,b; char op; while(1){ cin >> a >> op >> b; if(op=='?') break; else if(op=='+') cout << a + b << endl; else if(op=='-') cout << a - b << endl; else if(op=='*') cout << a * b << endl; else if(op=='/') cout << a / b << endl; } return 0; }
不細工な書き方だけど仕方ない。文字列としての演算子を適用させる方法とかあるのかな Rubyにはあった気がする
愚直が悪だとは限らないし