题目:1065. A+B and C (64bit) (20)
#include<stdio.h>
int main()
{
long long a,b,c;
int n,i,tag=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%lld %lld %lld",&a,&b,&c);
long long ans=a+b;
if(a>0&&b>0&&ans<=0)tag=1;
else if(a<0&&b<0&&ans>=0)tag=0;
else tag=(ans>c);
if(tag)printf("Case #%d: true\n",i+1);
else printf("Case #%d: false\n",i+1);
}
}

本文提供了一道编程题目“1065.A+B and C”的解决方案,该题要求使用C语言实现两个64位整数的加法,并判断其结果是否大于第三个64位整数。代码通过条件判断来处理边界情况,确保了计算的正确性。
3013

被折叠的 条评论
为什么被折叠?



