题解 | #A+B和C (15)#

赋值类型

  1. A,B,C范围是[-2的31次方, 2的31次方],因此需要利用long long类型整数进行加法运算才不会溢出。
  2. A,B,C范围是[-2的31次方, 2的31次方],也可以利用double类型浮点数分别除2再进行加法运算判断。

注意scanf中 %接的类型lf ld

#include<iostream>
#include<stdio.h>
using namespace std;

int main(){
    int num,count=1;
    long long A,B,C;
    scanf("%d",&num);
    for(int i=0;i<num;i++){
        scanf("%ld%ld%ld",&A,&B,&C);
        if(A+B>C) printf("Case #%d: true\n",i+1);
        else printf("Case #%d: false\n",i+1);
    }
    return 0;
}


#include<iostream>
#include<stdio.h>
using namespace std;

int main(){
    int num,count=1;
    double A,B,C;
    scanf("%d",&num);
    for(int i=0;i<num;i++){
        scanf("%lf%lf%lf",&A,&B,&C);
        if(A+B>C) printf("Case #%d: true\n",i+1);
        else printf("Case #%d: false\n",i+1);
    }
    return 0;
}
全部评论

相关推荐

牛客77743221...:做一段时间,公司出钱送你去缅甸和泰国旅游
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务