这里有一个问题如果不把A+B的值存在ans中,测试点1、2过不去。
猜想:可能是直接判断A + B >= 0或者是 <= 0的话,如果越界可能会出错。
#include <iostream>
using namespace std;
long long a, b, c;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
scanf ("%lld %lld %lld", &a, &b, &c);
if (a > 0 && b > 0 && a + b <= 0) printf ("Case #%d: true\n", i);
else if (a < 0 && b < 0 && a + b >= 0) printf ("Case #%d: false\n", i);
else if (a + b > c) printf ("Case #%d: true\n", i);
else printf ("Case #%d: false\n", i);
}
return 0;
}