Balloon Comes!
Problem Description
The contest starts now! How excited it is to see balloons floating around. You, one of the best programmers in HDU, can get a very beautiful balloon if only you have solved the very very very... easy problem.
Give you an operator (+,-,*, / --denoting addition, subtraction, multiplication, division respectively) and two positive integers, your task is to output the result.
Is it very easy?
Come on, guy! PLMM will send you a beautiful Balloon right now!
Good Luck!
Give you an operator (+,-,*, / --denoting addition, subtraction, multiplication, division respectively) and two positive integers, your task is to output the result.
Is it very easy?
Come on, guy! PLMM will send you a beautiful Balloon right now!
Good Luck!
Input
Input contains multiple test cases. The first line of the input is a single integer T (0<T<1000) which is the number of test cases. T test cases follow. Each test case contains a char C (+,-,*, /) and two integers A and B(0<A,B<10000).Of course, we all know that A and B are operands and C is an operator.
Output
For each case, print the operation result. The result should be rounded to 2 decimal places If and only if it is not an integer.
Sample Input
4
+ 1 2
- 1 2
* 1 2
/ 1 2
Sample Output
3
-1
2
0.50
1 #include <stdio.h> 2 3 int main(){ 4 int T; 5 char c; 6 int a; 7 int b; 8 9 scanf("%d",&T); 10 11 while(T--){ 12 getchar(); 13 14 scanf("%c%d%d",&c,&a,&b); 15 16 if(c=='+') 17 printf("%d\n",a+b); 18 19 else if(c=='-') 20 printf("%d\n",a-b); 21 22 else if(c=='*') 23 printf("%d\n",a*b); 24 25 else if(c=='/'){ 26 if(a%b!=0) 27 printf("%.2lf\n",(double)a/b); 28 29 else 30 printf("%d\n",a/b); 31 } 32 } 33 return 0; 34 }