P1001 A+B Problem
题目背景
不熟悉算法竞赛的选手请看这里:
算法竞赛中要求的输出格式中,不能有多余的内容,这也包括了“请输入整数a和b”这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer
,即洛谷上的 WA
。忽略每一行结尾的空格,以及最后一行之后,多余的换行符。
若因此类问题出现本机(看起来) AC
,提交 WA
的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。
另外请善用应用中的在线IDE功能,以避免不同平台的评测中所产生的一些问题。
还有一点很重要的是,请不要在对应的题目下面发自己的题解,请发布到题解区域中,否则将处以删除-禁言的处罚。若发现无法提交题解则表明本题题解数量过多。
题目描述
输入两个整数 a,b,输出它们的和(a+b)。
注意
- Pascal 使用 integer 会爆掉哦!
- 有负数哦!
- C/C++ 的 main 函数必须是 int 类型,而且最后要 return 0。这不仅对洛谷其他题目有效,而且也是 NOIP/NOI/CSP 比赛的要求!
好吧,同志们,我们就从这一题开始,向着大牛的路进发。
任何一个伟大的思想,都有一个微不足道的开始。
输入格式
两个整数以空格分开。
输出格式
一个整数。
输入输出样例
输入 #1 20 30 输出 #1 50C++代码:
#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
感谢大家,这是我第一篇文章,如果有不好的地方,请大家告诉我,你的支持就是对我最大的鼓励
加油~