题目链接
https://pintia.cn/problem-sets/994805260223102976/problems/994805312417021952
题解
很明显这题是考数值范围的,int
占4个字节,范围正好是$ [−2{31},2{31}]$。
两个大的int
相加会溢出,而long
只保证不比int
的位数少,所以使用long long
较好。
// PAT BasicLevel 1011
// https://pintia.cn/problem-sets/994805260223102976/problems/994805312417021952
#include <iostream>
using namespace std;
int main()
{
// 获取测试用例个数
int t;
cin >>t;
// 三个整数
long long a,b,c;
for(int i=1;i<=t;i++){
cin >> a >> b >> c;
cout << "Case #"<< i <<": " << (a + b > c ? "true" : "false")<< endl;
}
system("pause");
return 0;
}
作者:@臭咸鱼
转载请注明出处:https://www.cnblogs.com/chouxianyu/
欢迎讨论和交流!