输入两个整数 a,ba,b,输出它们的和(∣a∣,∣b∣≤109∣a∣,∣b∣≤109)。
注意
- Pascal 使用
integer
会爆掉哦!- 有负数哦!
- C/C++ 的 main 函数必须是
int
类型,而且 C 最后要return 0
。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求.
NOIP:全国青少年信息学奥林匹克联赛
CSP:非专业软件能力认证
NOI:全国青少年奥林匹克竞赛
(^-^)V浅浅给你们了解下 V(^-^)V
python版
m,n=[int(i) for i in input().split()]
print(n+m)
1. 首先,对于题目而言我们需要理解题目要什么,从已知方向入手,只有这样才能明白我们接下来怎么办。题目要n+m的值,那么第一步就是知道电脑要打印m+n的值,所以首先写
print(m+n)
2. 然后就是如何搞到m,n两个数,很显然键盘输入就可以得到m,n。因此input()函数是必须的。
然后就是将输入的值赋给m,n。这里使用的是列表,因为python中的列表可以直接对应我们的变量进行解包(把列表的值分别赋值给变量),方法是列表推导式。列表推导式的基础用法如下。
[expression for item in iterable if condition]
expression(表达):众所周知,表达是有方式的,而表达也是涉及最后返回的最终结果。因此,表 达(expression)的作用就是通过某种操作得到的结果。
iterable(可重复的):就是一个简单地迭代器(假设把列表比作一本书,那么书中的页就是元素, 把书一页页往下翻的手指就迭代器,可以替换你当前的书页(元素))
item(事件):就是书中的书页(元素)了。
condition(条件):字面意思,你要加的条件。
很显然,我们的列表推导式依葫芦画瓢就行。迭代器就是input().split(),i就是个变量,int(i)就是你想让他变成整数。 你的for intem in iterable 可以写好几个,我觉得主要是用在多维函数的方面比较可能用到。split()函数就是一个将字符串分割成列表的函数,先理解这么多就行。
c++版
#include<iostream>
int main{
int m,n;
cin >> n >> m;
cout << n+m;
return 0;
}
思路和上面一样,就是别忘记定义m,n 就行,最后的return 0也别忘记。
暑假家里出了点事,没怎么更新,后面会慢慢更新起来的。