题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805312417021952
#include <cstdio>
int main()
{
int n;
long long a,b,c;
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%lld%lld%lld",&a,&b,&c);
if((a+b)>c)
printf("Case #%d: true\n",i);
else
printf("Case #%d: false\n",i);
}
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。
题目里输出中的冒号后面那个空格有点隐蔽。。第一次写的时候没有发现,导致输出错误。。
也是比较简单的一道题。