题目描述
In the television program "Shopping Street" of CCTV-2, two people, A and B are guessing the price of a given item. You are asked to decide whose price is closer to the real price.
输入
There are multiple test cases. The first line of input is an integer T (T <= 20) indicating the number of test cases.
Each case contains three integers in one line: P, PA, PB (0 <= PA, PB, P <= 100, | PA – P | != | PB – P |), indicating the real price, the price A guesses and the price B guesses.
输出
For each case, output "A" or "B" according to whose price is closer to the real price.
样例输入
4
10 8 7
20 20 19
100 9 50
50 39 60
样例输出
A A B B 刚开始看到这题还以为是zoj上的原题呢,于是就写了原来的那个交了,竟然首WA,哈哈。。。 AC代码:#include<stdio.h> #include<stdlib.h> int main() { //freopen("in.txt","r",stdin); int t; int p,pa,pb; scanf("%d",&t); while(t--) { scanf("%d%d%d",&p,&pa,&pb); if(abs(p-pa)<abs(p-pb)) printf("A\n"); else printf("B\n"); } return 0; }