A1065 一道有趣的题
本质上是用long long处理溢出,需要用到补码的知识。

代码如下:
#include <cstdio>
int main(){
int n;
scanf("%d",&n);
long long a,b,c;
for(int i=1;i<=n;i++){
scanf("%lld%lld%lld",&a,&b,&c);
long long res=a+b;
bool flag;
if(a>0 && b>0 && res<0)
flag=true;
else if(a<0 && b<0 &&res>=0)
flag=false;
else if(res>c)
flag=true;
else
flag=false;
if(flag==true)
printf("Case #%d: true\n",i);
else
printf("Case #%d: false\n",i);
}
return 0;
}
浙公网安备 33010602011771号