C1061 - 简易计算器

题目描述

小明刚开始学编程,学到了各种各样的运算符,他奇思妙想想自己写个程序利用这些运算符来实现一个简易的计算器,现在请你帮他来完成下这个程序。

涉及到的运算符有:

  • +
  • -
  • *
  • /
  • %

输入格式

第1行,一个正整数n,代表接下来需要运算n次

接下来有n行,每行的格式是:a op b的形式,a和b是两个整数,op是代表一个运算符,使用空格分隔,比如1 + 2这样的形式,然后计算出这个表达式的结果

输出格式

输出n行,每行对应一个表达式的计算结果

除法运算时,保留2位小数

输入输出样例

输入样例 输出样例
3
1 + 2
5 * 3
1 / 3
3
15
0.33
3
1 - -2
-2 % 3
-2 * -3
3
-2
6

数据范围与提示

100%的数据:$1 \le n \le 10$,a和b都在int取值范围内,op运算符为:+-*/%

测试点数目

共10个测试点,每个测试点10分

时间与内存限制

每个测试点时间:1000ms(1.0s),内存:256MiB

输入输出模式

本OJ支持两种输入输出模式

1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:C1061.in,输出文件名为:C1061.out