美文网首页
2019-07-11 patB 1011 A+B 和 C

2019-07-11 patB 1011 A+B 和 C

作者: JO炮 | 来源:发表于2019-07-11 21:50 被阅读0次

给定区间 [−2^​31​​,2​^31​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

输入格式:

输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。

输出格式:

对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。

这道题十分简单,但是关键点是注意三个整数的取值范围,需要用到long long int类型来定义。

晴神笔记上总结了常用的变量的取值范围,其中整型变量取值范围如下:

int 大致范围:-2^31 ~ (2^31 - 1)

long long int:-2^63 ~ (2^63 - 1)

另一个很小却不容忽视的知识点是,各数据类型变量的scanf 和 printf 格式符:

scanf格式符:

int                    %d    

long long int     %lld    

float                   %f

double                %lf

char                    %c

char数组              %s

而printf的格式符与scanf有所区别,但区别仅在于对于double类型的变量,输出格式变成了%f。

#include <iostream>

using namespace std;

int main() {

int t;

scanf("%d", &t);

for(int i = 1; i <= t; i++){

long long int a,b,c;

scanf("%lld%lld%lld", &a,&b,&c);

if(a+b > c)

printf("Case #%d: %s\n",i,"true");

else

printf("Case #%d: %s\n",i,"false");

}

return 0;

}

相关文章

  • 2019-07-11 patB 1011 A+B 和 C

    给定区间 [−2^​31​​,2​^31​​] 内的 3 个整数A、B和C,请判断A+B是否大于C。 输入格式: ...

  • PAT-B-1011. A+B和C(Java)

    1011. A+B和C (15)

  • 11~14题

    1011. A+B和C (15) 1011.c 给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A...

  • PAT-B 1011 A+B 和 C(C语言)

    题目 链接:PAT (Basic Level) Practice 1011 A+B 和 C 给定区间 [, ] 内...

  • 1011

    //1011 A+B和C (15)(15 分)//给定区间[-231, 231]内的3个整数A、B和C,请判断A+...

  • 1011 A+B 和 C

    给定区间 [−2^31 ,2^31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入...

  • 1011. A+B和C

    给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式:输入第1行给...

  • 1011. A+B和C (15)

    题目: 给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出...

  • 1011 A+B 和 C (15 分)

  • 1011 A+B 和 C (15分)(Python)

    给定区间 [−2​31,2​31] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: ...

网友评论

      本文标题:2019-07-11 patB 1011 A+B 和 C

      本文链接:https://www.haomeiwen.com/subject/hhujkctx.html