标签:style blog io color ar os sp for div
szhhck have an old calculator bought 5 years ago.he find the old machine can just calculate expressions like this :
A-B、A+B、A*B、A/B、A%B.
because it is too old and long time not use,the old machine maybe conclude a wrong answer sometime.
Your task is to write a program to check the answer the old calculator calculates is correct or not.
5
1+2=32
2-3=-1
4*5=20
6/0=122
8%9=0
Wrong Answer
3
Accept
Accept
Input Error
Wrong Answer
8
1 #include <stdio.h> 2 3 int main(){ 4 int T; 5 int a; 6 int b; 7 int c; 8 char sign; 9 10 scanf("%d",&T); 11 12 while(T--){ 13 scanf("%d%c%d=%d",&a,&sign,&b,&c); 14 15 if(sign==‘+‘){ 16 if(a+b==c) 17 printf("Accept\n"); 18 19 else 20 printf("Wrong Answer\n%d\n",a+b); 21 } 22 23 else if(sign==‘-‘){ 24 if(a-b==c) 25 printf("Accept\n"); 26 27 else 28 printf("Wrong Answer\n%d\n",a-b); 29 } 30 31 else if(sign==‘*‘){ 32 if(a*b==c) 33 printf("Accept\n"); 34 35 else 36 printf("Wrong Answer\n%d\n",a*b); 37 } 38 39 else if(sign==‘/‘){ 40 if(b==0) 41 printf("Input Error\n"); 42 43 else if(a/b==c) 44 printf("Accept\n"); 45 46 else 47 printf("Wrong Answer\n%d\n",a/b); 48 } 49 50 else if(sign==‘%‘){ 51 if(b==0) 52 printf("Input Error\n"); 53 54 else if(a%b==c) 55 printf("Accept\n"); 56 57 else 58 printf("Wrong Answer\n%d\n",a%b); 59 } 60 } 61 62 return 0; 63 }
标签:style blog io color ar os sp for div
原文地址:http://www.cnblogs.com/zqxLonely/p/4100160.html