AcWing 1551. A + B 和 C
原题链接
简单
作者:
leo123456
,
2020-08-30 17:29:37
,
所有人可见
,
阅读 511
//简单粗暴,要你变好
#include <cstdio>
using namespace std;
int main() {
int n;
scanf("%d", &n);
for(int i = 0; i < n; i++) {
long long a, b, c;
scanf("%lld %lld %lld", &a, &b, &c);
long long sum = a + b;
if(a > 0 && b > 0 && sum < 0) {
printf("Case #%d: true\n", i + 1);
} else if(a < 0 && b < 0 && sum >= 0){
printf("Case #%d: false\n", i + 1);
} else if(sum > c) {
printf("Case #%d: true\n", i + 1);
} else {
printf("Case #%d: false\n", i + 1);
}
}
return 0;
}
哈啰,为啥a+b必须要存放再sum中才能与c进行比较啊?不可以直接在if中写a + b > c进行比较吗?
a+b可能会超过long long范围