本题与B1011不同之处在于使用long long也木得用了,还是有可能溢出,正+正=正溢;;负+负=负溢
故设置布尔型变量flag表示是否有溢出,同时也表示了数的大小
#include<cstdio>
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 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",i+1);
}else if(flag==false)
{
printf("Case #%d:false",i+1);
}
}
}