PAT-B 1011 A+B 和 C

Enjoy_process發表於2019-02-16

                                              PAT-B 1011 A+B 和 C

                  https://pintia.cn/problem-sets/994805260223102976/problems/994805312417021952

 

 

題目

給定區間 [−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

分析

使用long long型別。

C++程式

#include<iostream>

using namespace std;

typedef long long ll;

int main()
{
	ll a,b,c;
	int T;
	scanf("%d",&T);
	for(int t=1;t<=T;t++)
	{
		scanf("%lld%lld%lld",&a,&b,&c);
		printf("Case #%d: %s\n",t,a+b>c?"true":"false");
	}
	return 0;
}

 

相關文章