Problem Description
给一个小学生都会算的 1 位数与 1 位数运算的代数式,请你求出这个表达式的值。表达式仅含 + - * / 四种运算,题目保证 0 不为除数,除法保留一位小数。
Input
输入一个合法表达式,由数字和+、-、*、/组成。
Output
输出表达式运算后的值。
Sample Input
1+1
3*4
Sample Output
2
12
代码实现(C)
#include <stdio.h>
int main() {
int a, b;
char op;
while (~scanf("%d%c%d", &a, &op, &b)) {
switch (op) {
case '+':
printf("%d\n", a + b);
break;
case '-':
printf("%d\n", a - b);
break;
case '*':
printf("%d\n", a * b);
break;
case '/':
printf("%.1lf\n", a * 1.0 / b * 1.0);
break;
}
}
return 0;
}