题解 | #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;
}
全部评论

相关推荐

头像
昨天 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗?&nbsp;刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
11-18 15:57
门头沟学院 Java
最终归宿是测开:这个重邮的大佬在重邮很有名的,他就喜欢打92的脸,越有人质疑他,他越觉得爽😂
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务