因为给定区间 [−2^31,2^31] 内,超出int范围
long long占用8个字节,数据表示范围也从int的[−2^31,2^31−1],升级到[−2^63,2^63−1]。
#include<iostream>
using namespace std;
int main()
{
int n=0,m=1;
long long a,b,c;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a>>b>>c;
if(a+b-c>0)
{
cout<<"Case #"<<m<<": true"<<'\n';
m++;
}else
{
cout<<"Case #"<<m<<": false"<<'\n';
m++;
}
}
}