A+B problem

输入两个整数 a,ba,b,输出它们的和(∣a∣,∣b∣≤109∣a∣,∣b∣≤109)。

   注意

  1. Pascal 使用 integer 会爆掉哦!
  2. 有负数哦!
  3. 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也别忘记。

暑假家里出了点事,没怎么更新,后面会慢慢更新起来的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值