PAT 1065. A+B and C (64bit) (20)
来源:互联网 发布:游戏编程设计学校 编辑:程序博客网 时间:2024/06/06 12:53
题目描述:Given three integers A, B and C in [-263, 263], you are supposed to tell whether A+B > C.
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:31 2 32 3 49223372036854775807 -9223372036854775808 0Sample Output:
Case #1: falseCase #2: trueCase #3: false
出题人的本意应该是让我们进行溢出判断,但是这里可以将变量直接定义为long double类型。
#include <iostream>using namespace std;int main(){ long double a,b; long double c; int n; cin>>n; for(int i=0;i<n;i++) { cin>>a>>b>>c; cout<<"Case #"<<i+1<<": "; if(a-c+b>0) cout<<"true"; else cout<<"false"; cout<<endl; } return 0;}
0 0
- 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)
- 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)
- 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) (20)
- 1065. A+B and C (64bit) (20)-PAT甲级
- mysql------存储过程
- 如何使用vsphere client 克隆虚拟机
- ParalleX OS 补充设计草稿
- ios developer tiny share-20160805
- android中clip的使用
- PAT 1065. A+B and C (64bit) (20)
- Python3的类型注释
- C#控制台基础 8个预定义整数类型的最大,最小值
- 前端面试题搜集之三——CSS
- canvas裁剪clip()函数
- VS2015 vc 项目出现new.h找不到的错误
- TextView文本过长时用省略号表示的处理方法
- 工作经验总结——说话语言
- 线性代数与矩阵