1011. A+B和C (15)
時間限制
150 ms
內存限制
65536 kB
代碼長度限制
8000 B
判題程序
Standard
作者
HOU, Qiming
給定區間[-231, 231]內的3個整數A、B和C,請判斷A+B是否大於C。
輸入格式:
輸入第1行給出正整數T(<=10),是測試用例的個數。隨後給出T組測試用例,每組佔一行,順序給出A、B和C。整數間以空格分隔。
輸出格式:
對每組測試用例,在一行中輸出“Case #X: true”如果A+B>C,否則輸出“Case #X: false”,其中X是測試用例的編號(從1開始)。
輸入樣例:4
1 2 3
2 3 4
2147483647 0 2147483646
0 -2147483648 -2147483647
輸出樣例:Case #1: false Case #2: true Case #3: true Case #4: false
/*唯一一個需要注意的地方就是得用long類型保存輸入的數據,
* 因爲兩個2^31相加用int類型保存會溢出
* */
import java.util.Scanner;
public class PAT_B_1011
{
public static void main(String[] agrs)
{
Scanner in = new Scanner(System.in);
long num = in.nextLong();
for(int i = 0; i < num; i++)
{
long a = in.nextLong();//保存輸入數據
long b = in.nextLong();
long c = in.nextLong();
boolean flag = (a + b > c);//判斷(a+b)是否大於c
System.out.println("Case #" + (i+1) + ": " + flag);//格式化輸出
}
}
}