这道题给我很深的影响,因为当时是刚开始学习java,不知道java在online judge 上提交都要把类名改成Main。坑了无数次,心都碎了。还有Case的首字母要大写。如果只是单纯的考虑比较a+b和c的大小,可能要超过int的范围,所以要考虑使用long long,但是如果是变个形,比较a和c-b的大小,就好处理多了,不需要long long了。如果使用c++,并且使用c的输入,记得使用%Ild 输出也用%lld。
就这些吧,坑多了就多长个心眼了。
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
int a,b,c;
int k = 1;
while(n--) {
scanf("%d %d %d",&a,&b,&c);
if(a > (c-b))
printf("Case #%d: true\n",k);
else
printf("Case #%d: false\n",k);
k++;
}
return 0;
}