Saturday 21 March 2009

HOJ ( acm.hdu.edu.cn ) 1170





#include <iostream>
#define CB(a) cout<<(a);break
#define CA(a) case a:
#define C(a,b) CA(a)CB(b)
using namespace std;
int main(){
int N;
for(cin>>N;N--;cout<<endl){
char c;
int a,b;
cin>>c>>a>>b;
switch(c){
C('+',a+b);
C('-',a-b);
C('*',a*b);
CA('/')
if(a%b==0){CB(a/b);}
else{
cout.precision(2);
cout<<fixed<<double(a)/double(b);break;
}
}
}
return 0;
}

No comments:

Post a Comment