题目链接:https://www.nowcoder.com/pat/6/problem/4077
通过的代码截图:
本题的注意点与学到的知识点
- a,b,c给的数据比较大所以用long long
- 为了避免因手写导致样例大小写出错建议直接复制题目中给的样例
- 题目中只给了a+b>c的情况,而另一种情况就是a+b<=c(注意这个等于号也是有的,我在这被坑过)当然如果直接是if()--else就不会出现这种情况,要是if() --else if()就要小心
- 怎么让Case 后面的i值随着样例的输出而增加,多种方式实现/*在这里i++ (先使用使用后i再+1)与++i(先+1后再把i拿来使用)区分还不明显,*/后来再看的时候可以完全第一次将i=1,就不会有这样的问题了
#include<stdio.h>
int main()
{
long long a,b,c;
int T,i=0;
scanf("%d",&T);
while(T--)
{
i++;
scanf("%lld %lld %lld",&a,&b,&c);
if(a+b>c)
{
printf("Case #%d: true\n",i);
}
else if(a+b<=c)
{
printf("Case #%d: false\n",i);
}
}
return 0;
}
/*第一次写,大佬自行略过,适合菜鸟上手,写的代码简单易懂,不喜勿喷*/