1011. A+B和C (15)
2017-10-14 17:13
176 查看
本题主要考察int整形溢出问题。
语法积累:
1.数据类型范围大集合:
unsigned int 0~4294967295
int -2147483648~2147483647
unsigned long 0~4294967295
long -2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615
2.重点强调,long long, double运用scanf,printf读入输出的时候其所对应的格式修饰符一定要是%lld, %lf。千万要注意,否则值将会是错的。
题解源码:
// 2017/10/14 NCU // scienceZ #include <cstdio> #include <iostream> using namespace std; int n; double a, b, c; int main() cin >> n; for(int i = 1; i<=n; i++){ cin >> a >> b >> c; if (a+b>c) printf("Case #%d: true\n", i); else printf("Case #%d: false\n", i); } return 0; }
本题用long long,double均可。
相关文章推荐
- PAT乙级1011(C语言)-A+B和C (15)
- PAT-B 1011.A+B和C (15)
- 编程题目: PAT 1011. A+B和C (15)
- 1011. A+B和C (15)
- 1011. A+B和C (15)
- PAT (Basic Level) Practise (中文)1011. A+B和C (15)
- PAT (Basic Level) Practise (中文)1011. A+B和C (15)
- Programming Ability Test 1011. A+B和C (15)
- 1011. A+B和C (15)
- 1011. A+B和C (15)
- 浙江大学PAT_乙级_1011. A+B和C (15)
- 1011. A+B和C (15)
- 1011. A+B和C (15)-浙大PAT乙级真题java实现
- 1011. A+B和C (15)
- PAT乙级1011(C语言)-A+B和C (15)
- PAT 1011. A+B和C (15)
- 1011. A+B和C (15)
- 1011. A+B和C (15)
- PAT乙级 1011. A+B和C (15)
- PAT乙级—1011. A+B和C (15)-native