垦利县企业型网站建设,网站搭建培训,沈阳市住房和城乡建设厅网站首页,怀化网站建设联系方式题目传送门#xff1a;https://www.nowcoder.com/acm/contest/165/A来源#xff1a;牛客网 牛牛刚学习了输入输出#xff0c;他遇到了一道这样的题目。 输入2个整数a和b保证输入的a和b在long long范围之内#xff0c;即满足-9223372036854775808 a, b 9223372036…题目传送门https://www.nowcoder.com/acm/contest/165/A来源牛客网 牛牛刚学习了输入输出他遇到了一道这样的题目。 输入2个整数a和b 保证输入的a和b在long long范围之内即满足 -9223372036854775808 a, b 9223372036854775807 计算ab的值即这两个数字的和。 如果ab在long long范围之内即满足 -9223372036854775808 a b 9223372036854775807 那么输出一行一个整数表示ab的结果。 如果ab不在long long范围之内即越界了那么输出hello, %lld\n包含引号。 具体可以参见样例。 输入描述: 输入只有一行包含用空格分开的两个整数表示a和b。 输出描述: 如果ab在long long范围之内输出一行一个整数表示ab的结果否则输出hello, %lld\n包含引号。 示例1 输入 -9223372036854775808 9223372036854775807 输出 -1 示例2 输入 9223372036854775807 1 输出 hello, %lld\n 备注: 正确计算ab可以得到50分正确输出hello, %lld\n也可以得到50分牛客网的一场NOIP模拟赛看到一堆巨佬这题只拿了90分来发下题解。参考代码 1 #includebits/stdc.h2 using namespace std;3 long long a,b,ans;4 int main()5 {6 scanf(%lld%lld,a,b);7 if(a0b0ab0) //这样就说明炸了 8 {9 coutchar(34);
10 couthello, %lld\\n;
11 coutchar(34);
12 }
13 else if(a0b0ab0)//同上
14 {
15 coutchar(34);
16 couthello, %lld\\n;
17 coutchar(34);
18 }
19 else //没炸就输出
20 {
21 printf(%lld,ab);
22 }
23 return 0;
24 } 转载于:https://www.cnblogs.com/jiuduSHENBENG/p/9650818.html