64位的有符号数的取值范围是-2^63 ~ 2^63-1,而32位的有符号数的范围是-2^31 ~ 2^31-1,所以必须使用64位的数据。如果是在windows系统上可以使用__int64(输出使用 scanf("%I64d",&a);,与cin,cout不兼容)。在linux机器上可以使用long long int 类型,另外由于浙大的评判系统是64位机器,所以long int也是64位。因此可以采用long int类型来处理读入的数字。
#include <iostream>
using namespace std;
int main()
{
long int A,B,C;
int T;
int X=1;
cin>>T;
while(T--)
{
cin>>A>>B>>C;
if(A+B>C)
cout<<"Case #"<<X++<<": true"<<endl;
else
cout<<"Case #"<<X++<<": false"<<endl;
}
//system("PAUSE");
return 0;
}