原題鏈結
需要注意題目中所給資料範圍是[-2 31,2 31],而int型的資料範圍是[-2 31,2 31-1],最大值超過int型資料的範圍,並且兩個int型資料相加也可能超過int型,因此在本題中需使用long long 作為abc的資料型別。
題目描述:
給定區間 [−2 31,2 31] 內的 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
#include
intmain()
else
}return0;
}
1011 A B 和 C 15分 )(C語言)
給定區間 2 31 2 31 內的 3 個整數 a b 和 c,請判斷 a b 是否大於 c。輸入格式 輸入第 1 行給出正整數 t 10 是測試用例的個數。隨後給出 t 組測試用例,每組佔一行,順序給出 a b 和 c。整數間以空格分隔。輸出格式 對每組測試用例,在一行中輸出case x true...
1011 A B 和 C 15分 c 實現
給定區間 2 31 2 31 內的 3 個整數 a b 和 c,請判斷 a b 是否大於 c。輸入第 1 行給出正整數 t 10 是測試用例的個數。隨後給出 t 組測試用例,每組佔一行,順序給出 a b 和 c。整數間以空格分隔。對每組測試用例,在一行中輸出 case x true 如果 a b c...
PAT乙級1011 A B 和 C (15 分)
輸入格式 輸入第 1 行給出正整數 t 10 是測試用例的個數。隨後給出 t 組測試用例,每組佔一行,順序給出 a b 和c。整數間以空格分隔。輸出格式 對每組測試用例,在一行中輸出 case x true 如果 a b c,否則輸出 case x false,其中 x 是測試用例的編號 從 1 開...