杭电1170题
#include <stdio.h>
#include <string>
#include <iostream>
using namespace std;
int main()
{
int case_num;
cin>>case_num;
for(int i=0;i<case_num;i++)
{
//注:不能使用char类型,否则会读取开头的空白符,使用string类型会自动忽略开头的空白字符
string operation;
int a,b;
cin>>operation;
cin>>a>>b;
switch(operation[0])
{
case '+':
cout<<(a+b)<<endl;
break;
case '-':
cout<<(a-b)<<endl;
break;
case '*':
cout<<(a*b)<<endl;
break;
case '/':
//判断是否是整数的方法
if((1.0*a/b-a/b)==0)
printf("%d\n",a/b);
else
//输出格式
printf("%3.2f\n",1.0*a/b);
break;
}
}
return 0;
}