U434772 签到题
题目描述
小Q有 $a$ 个苹果,小L给了小Q $b$ 个苹果,那么小Q现在有 $a+b$ 个苹果,我们称这种运算为 $\text 加法$。
小Q有 $a$ 个苹果,小Q吃掉了 $b$ 个苹果,那么小Q现在有 $a-b$ 个苹果,我们称这种运算为 $\text 减法$。
小Q有 $a$ 个苹果,小Q可以使用一次魔法,把每一个苹果变成 $b$ 个苹果,那么小Q现在有 $a \times b$ 个苹果,我们称这种运算为 $\text 乘法$。
小Q有 $a$ 个苹果,小Q可以使用 $b$ 个苹果合成一个大苹果,那么小Q最多可以合成 $a \div b$ 个大苹果,我们称这种运算为 $\text 整除$,小Q现在还剩下 $a \bmod b$ 个苹果,我们称这种运算为 $\text 取模$。
小Q有一个苹果,小Q可以使用 $b$ 次魔法,把每一个苹果变成 $a$ 个苹果,那么小Q现在有 $a^b$ 个苹果,我们称这种运算为 $\text 乘方$。
好了,恭喜你已经学会了加法、减法、乘法、整除、取模、乘方这 $6$ 种基本的二元运算,现在来试着编程实现一下ta们吧!
输入格式
第一行一个正整数 $T$,表示数据组数。
对于每组数据:
一行一个正整数 $a$,代表左操作数,一个字符 $c$,代表运算类型,一个正整数 $b$,代表右操作数。
其中,分别表示加法、减法、乘法、整除、取模和乘方。
输出格式
对于每组数据:
不难发现,运算的结果总是一个整数,输出这个整数。
说明/提示
数据范围
$T \le 10$,$a \le 2000$,$b \le 2000$。
样例解释
对于第一组数据,小Q有 $2$ 个苹果,小L给了小Q $3$ 个苹果,那么小Q现在有 $2 + 3 = 5$ 个苹果。
对于第二组数据,小Q有 $2$ 个苹果,小Q吃掉了 $3$ 个苹果,那么小Q现在有 $2 - 3 = -1$ 个苹果,即小Q欠小L $1$ 个苹果。
对于第三组数据,小Q有 $2$ 个苹果,小Q可以使用一次魔法,把一个苹果变成 $3$ 个苹果,那么小Q现在有 $2 \times 3 = 5$ 个苹果。
对于第四、五组数据,小Q有 $2$ 个苹果,小Q可以使用 $3$ 个苹果合成一个大苹果,那么小Q最多可以合成 $2 \div 3 = 0$ 个大苹果,小Q现在还剩下 $2 \bmod 3 = 2$ 个苹果。
对于第六组数据,小Q有一个苹果,小Q可以使用 $3$ 次魔法,把一个苹果变成 $2$ 个苹果,那么小Q现在有 $2^3 = 8$ 个苹果。