- 时间限制: 
- 1000ms 内存限制:
- 65536kB
- 描述
- 有些语言中表达式的运算符使用字符串表示,例如用mul代表*,用div代表/,用add代表+,用sub代表-,用mod代表%。 输入
- 第一行为表达式的个数n。其余n行每行一个表达式,表达式由两个整数及其中间的运算符字符串表示。 输出
- 输出为n行,每行是对应表达式的值。注意,此处要求的所有运算均为整数运算。 样例输入
-  5345 mul 1223945 div 12321 add 343340 sub 211377 mod 27 样例输出
-  4209032866412926 
(1)、源代码:
 #include<iostream>
 #include<string>
 usingnamespacestd;
 intmain()
 {
                 intn, a, b;
                 string str;
                 cin >> n;
                 while(n-- > 0)
                 {
                                 cin >> a >> str >> b;
                                 if(str =="mul")
                                                 cout << a*b << endl;
                                 elseif(str =="div")
                                                 cout << a / b << endl;
                                 elseif(str =="add")
                                                 cout << a + b << endl;
                                 elseif(str =="sub")
                                                 cout << a - b << endl;
                                 elseif(str =="mod")
                                                 cout << a % b << endl;
                 }
                 return0;
 }
  (2)、解题思路:略
 (3)、可能出错:略