PAT乙級真題及訓練集 PAT (Basic Level) Practise (中文)1011. A+B和C
阿新 • • 發佈:2018-12-08
給定區間[-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
C語言程式碼:
#include<stdio.h> int main() { int i; int count; long a[11],b[11],c[11]; scanf("%d",&count); if(count<=10) { for(i=0;i<count;i++) { scanf("%ld %ld %ld",&a[i],&b[i],&c[i]); //if(a+b>c) printf("Case #%d: true\n",i+1); //else printf("Case #%d: false\n",i+1); } } for(i=0;i<count;i++) { if(a[i]+b[i]>c[i]) printf("Case #%d: true\n",i+1); else printf("Case #%d: false\n",i+1); } return 0; }