题目链接
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#includeusing 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;}
作者:
转载请注明出处:
欢迎讨论和交流!