PAT甲级1065. A+B and C (64bit) (20)
来源:互联网 发布:json的datatype 编辑:程序博客网 时间:2024/06/05 16:41
Given three integers A, B and C in [-
Input Specification:
The first line of the input gives the positive number of test cases, T (<=10). Then T test cases follow, each consists of a single line containing three integers A, B and C, separated by single spaces.
Output Specification:
For each test case, output in one line “Case #X: true” if A+B>C, or “Case #X: false” otherwise, where X is the case number (starting from 1).
Sample Input:
3
1 2 3
2 3 4
9223372036854775807 -9223372036854775808 0
Sample Output:
Case #1: false
Case #2: true
Case #3: false
只有正数加正数或负数加负数(即同号相加时才会溢出)。其他情况,直接加就好了。
#include <iostream>using namespace std; int main(){ int T; cin>>T; long long int A,B,C,S; for(int i=1;i<=T;i++){ cin>>A>>B>>C; S=A+B; if(A>0&&B>0&&S<=0) cout<<"Case #"<<i<<": true"<<endl; else if(A<0&&B<0&&S>=0) cout<<"Case #"<<i<<": false"<<endl; else if(S>C) cout<<"Case #"<<i<<": true"<<endl; else cout<<"Case #"<<i<<": false"<<endl; } return 0;}
0 0
- PAT甲级.1065. A+B and C (64bit) (20)
- 1065. A+B and C (64bit) (20) PAT 甲级
- 【PAT甲级】1065. A+B and C (64bit) (20)
- PAT甲级1065. A+B and C (64bit) (20)
- 1065. A+B and C (64bit) (20)-PAT甲级
- PAT 甲级 1065. A+B and C (64bit) (20)
- PAT(甲级)1065. A+B and C (64bit)
- 1065. A+B and C (64bit) (20)-PAT甲级真题
- PAT甲级练习1065. A+B and C (64bit) (20)
- PAT甲级真题及训练集(2)--1065. A+B and C (64bit) (20)
- PAT A 1065. A+B and C (64bit) (20)
- PAT-A 1065. A+B and C (64bit) (20)
- PAT-A-1065. A+B and C (64bit) (20)
- 【PAT】1065. A+B and C (64bit) (20)
- 浙大PAT 1065. A+B and C (64bit) (20)
- PAT 1065. A+B and C (64bit) (20)
- PAT 1065. A+B and C (64bit) (20)
- ZJU-PAT 1065. A+B and C (64bit) (20)
- 数据结构
- 过滤器中使用spring容器注入bean
- 视音频数据处理入门:AAC音频码流解析
- centos下彻底删除MYSQL 和重新安装MYSQL
- 【亲测】windows 10 下安装spark
- PAT甲级1065. A+B and C (64bit) (20)
- java 打包class为jar
- ConcurrentHashMap
- 创建一个root无法删除的文件
- 练习
- C语言中字符串与字符数组的使用
- CRC
- C语言之文件操作
- Ionic框架核心技术—Cordova