P1001 A+B Problem

P1001 A+B Problem

题目背景

不熟悉算法竞赛的选手请看这里:

算法竞赛中要求的输出格式中,不能有多余的内容,这也包括了“请输入整数a和b”这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer,即洛谷上的 WA。忽略每一行结尾的空格,以及最后一行之后,多余的换行符。

若因此类问题出现本机(看起来) AC,提交 WA 的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。

另外请善用应用中的在线IDE功能,以避免不同平台的评测中所产生的一些问题。

还有一点很重要的是,请不要在对应的题目下面发自己的题解,请发布到题解区域中,否则将处以删除-禁言的处罚。若发现无法提交题解则表明本题题解数量过多。

题目描述

输入两个整数 a,b,输出它们的和(a+b)。

注意

  1. Pascal 使用 integer 会爆掉哦!
  2. 有负数哦!
  3. C/C++ 的 main 函数必须是 int 类型,而且最后要 return 0。这不仅对洛谷其他题目有效,而且也是 NOIP/NOI/CSP 比赛的要求!

好吧,同志们,我们就从这一题开始,向着大牛的路进发。

任何一个伟大的思想,都有一个微不足道的开始。

 

输入格式

两个整数以空格分开。

输出格式

一个整数。

输入输出样例

输入 #1 20 30 输出 #1 50

C++代码:

#include <iostream>
using namespace std;
int main() {
    int a,b;
    cin >> a >> b;
    cout << a+b;
    return 0;
}

那,这些是什么意思呢?

第一行

  #include <iostream>

意思是打开一个头文件,叫iostream,什么意思呢?iostream是input output stream的缩写,意为标准输入输出流,我们都知道,电脑有输入(键盘和鼠标),以及输出(显示屏以及音响等), 写上这一行代码,就意为你可以通过各种方法去给电脑传递你的信息,电脑也能输出了

第二行

  using namespace std;

添加标准空间std,这个新手不用管,只知道写程序必须加上这一行就ok了,注意分号;

第三行

  int main(){

int 是定义整数变量的标志,当然,整数变量有好几种,int是最常用的一种

main是主函数的意思,任何程序都要有主函数,在主函数是整个程序的主体,在学习函数之前,你可以将它认为:程序的唯一可以进行操作的地方(输入输出)

第四行

  int a,b;

定义两个整型变量a和b,名字可以随意,分号结尾

第五行

  cin>>a>>b;

输入a和b

第五行

  cout<<a+b;

输出a+b

第六行

  return 0;

程序正常结束,return是返回的意思,返回0,将来函数时会用到return

 

感谢大家,这是我第一篇文章,如果有不好的地方,请大家告诉我,你的支持就是对我最大的鼓励

加油~

上一篇:LeetCode-354-俄罗斯套娃问题


下一篇:算法提高 P1001(大数相乘)