#include <iostream>
using namespace std;
int main() {
long long a,b,c;
int i,count;
cin>>count;
int an[ 10 ];
for(i=1;i<count+1;i++){
cin>>a>>b>>c;
if(a+b>c){
an[i]=1;
}
else{
an[i]=0;
}
}
for(i=1;i<count+1;i++){
string s;
s = an[i]?"true":"false";
cout<<"Case #"<<i<<": "<<s;
if(i!=count){
cout<<endl;
}
}
return 0;
}
第一次写的时候类型设置成了int,但是需要注意的是题目要求给定区间 [−2的31次方,2的31次方] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C,也就是a,b,c这三个变量会超出int的范围,因为int的范围是[−2的31次方,2的31次方-1] 。所以应该用长整型long long。
题目里输出中的冒号后面那个空格有点隐蔽。。第一次写的时候没有发现,导致输出错误。。
也是比较简单的一道题。