PAT乙級1011 A B 和 C(C語言)

2021-09-19 23:10:04 字數 1185 閱讀 3473

給定區間 [−231

−2^−2

31, 2

312^

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

本題主要考察整型intlong long的取值範圍,題中給定區間 [−2

312^

231,2

312^

231] ,而int型取整範圍為[−2

312^

231,2

312^

231-1],因此不能用int,用int評測系統會報錯,要用long long型。

:絕對值在109

10^9

109以內的整數都可以定義出int型,109

10^9

109以上的整數定義成long long型。

小提示:左右滑動**可檢視全部內容

PAT乙級 1011 A B 和 C 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)

時間限制 150 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 hou,qiming 給定區間 231,231 內的3個整數a b和c,請判斷a b是否大於c。輸入格式 輸入第1行給出正整數t 10 是測試用例的個數。隨後給出t組測試用例,每組佔一行,...

PAT乙級題 1011 A B 和 C

給定區間 2 31 2 31 內的 3 個整數 a b 和 c,請判斷 a b 是否大於 c。輸入格式 輸入第 1 行給出正整數 t 10 是測試用例的個數。隨後給出 t 組測試用例,每組佔一行,順序給出 a b 和 c。整數間以空格分隔。輸出格式 對每組測試用例,在一行中輸出 case x tru...