简单题,读取运算符和两个数字进行相应的计算。
#include <cstdio>
char opr[2];
//#define yangyuan
int main()
{
#ifdef yangyuan
freopen("in", "r", stdin);
#endif
int n, a, b;
scanf("%d", &n);
while (n--)
{
scanf("%s%d%d", opr, &a, &b);
switch (opr[0])
{
case '+':
printf("%d\n", a + b);
break;
case '-':
printf("%d\n", a - b);
break;
case '*':
printf("%d\n", a * b);
break;
case '/':
if (a % b)
printf("%.2f\n", (double)a / b);
else
printf("%d\n", a / b);
break;
}
}
return 0;
}