PAT 1065. PAT--065-A+B and C
原题链接
中等
PAT的题目质量确实不太行, 好些题目都没说清楚, 包括这一题, 给出了一个数据范围之内没有包括的数, 最小的long long值在题目中是不包括的, 但是测试数据里面用到了..就离谱..
还有一点我是真的没搞明白, 为什么一段代码, 还是这么简单的代码在g++中错了, 在clang++中就AC了, 简直离谱.
/*
* Author: Apprentice_lb
* Created Time: 2022/2/22 11:03:17
* File Name: pat.cpp
*/
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
#include<string>
#include<cassert>
using namespace std;
int main(){
int t;
cin >> t;
for(int i = 1; i <= t; i++){
long long a, b, c;
scanf("%lld%lld%lld", &a, &b, &c);
if(i != 1) puts("");
if(a > 0 && b > 0 && (a + b) < 0) printf("Case #%d: true", i);
else if(a < 0 && b < 0 && (a + b) >= 0) printf("Case #%d: false", i);
else{
if(a + b > c) printf("Case #%d: true", i);
else printf("Case #%d: false", i);
}
}
return 0;
}