很多刚刚开始学习c++的小朋朋们都会先抓一道水题来拿首A(抓?)许多人就会选中这一道A+B Problem来炫(P1001:我做错了什么?)
不管那么多,我们直接来炫题!
A+B Problem
题目描述
输入两个整数 a , b a, b a,b,输出它们的和( ∣ a ∣ , ∣ b ∣ ≤ 10 9 |a|,|b| \le {10}^9 ∣a∣,∣b∣≤109)。
注意
- Pascal 使用
integer
会爆掉哦! - 有负数哦!
- C/C++ 的 main 函数必须是
int
类型,而且 C 最后要return 0
。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求!
好吧,同志们,我们就从这一题开始,向着大牛的路进发。
任何一个伟大的思想,都有一个微不足道的开始。
输入格式
两个以空格分开的整数。
输出格式
一个整数。
样例 #1
样例输入 #1
20 30
样例输出 #1
50
很多人看到“而且也是 NOIP/CSP/NOI 比赛的要求!”就怂了,但是这个题目里最重要的只有下面这部分。
输入两个整数 a , b a, b a,b,输出它们的和( ∣ a ∣ , ∣ b ∣ ≤ 10 9 |a|,|b| \le {10}^9 ∣a∣,∣b∣≤109)。
首先我们要知道c++中int的范围是
>
2
∗
1
0
9
> 2*10^{9}
>2∗109 的所以两个小于
1
0
9
10^{9}
109 的数加起来是不会爆int的。
于是就可以按照题意来输入输出了
C
o
d
e
:
Code:
Code:
#include<iostream> //cin和cout所使用的头文件
using namespace std; //使用标准的命名空间
int main() //主函数
{
int a , b ; //定义两个int变量a,b
cin >> a >> b ; //输入
cout << a + b ; //输出a+b
return 0 ; //FINISH!
}
好了现在你的第一个程序就写完了,是不是很难简单呢
E n d End End