A+B Problem

题目描述

输入两个整数a,b,输出它们的和(|a|,|b|<=10^9)。 注意 1. pascal使用integer会爆掉哦! 2. 有负数哦! 3. c/c++的main函数必须是int类型,而且最后要return 0。这不仅对洛谷其他题目有效,而且也是noip/noi比赛的要求! 好吧,同志们,我们就从这一题开始,向着大牛的路进发。 > 任何一个伟大的思想,都有一个微不足道的开始。

输入输出格式

输入格式


两个整数以空格分开

输出格式


一个数

输入输出样例

输入样例 #1

20 30

输出样例 #1

50

说明

本题各种语言的程序范例: C ```c #include int main() { int a,b; scanf("%d%d",&a,&b); printf("%d", a+b); return 0; } ``` ---------------- C++ ```cpp #include #include using namespace std; int main() { int a,b; cin >> a >> b; cout << a+b; return 0; } ``` ---------------- Pascal ```cpp var a, b: longint; begin readln(a,b); writeln(a+b); end. ``` ----------------- Python2 ```cpp s = raw_input().split() print int(s[0]) + int(s[1]) ``` ----------------- Python3 ```cpp s = input().split() print(int(s[0]) + int(s[1])) ``` ----------------- Java ```java import java.io.*; import java.util.*; public class Main { public static void main(String args[]) throws Exception { Scanner cin=new Scanner(System.in); int a = cin.nextInt(), b = cin.nextInt(); System.out.println(a+b); } } ``` ----------------- JavaScript (Node.js) ```javascript const fs = require('fs') const data = fs.readFileSync('/dev/stdin') const result = data.toString('ascii').trim().split(' ').map(x => parseInt(x)).reduce((a, b) => a + b, 0) console.log(result) process.exit() // 请注意必须在出口点处加入此行 ``` ----------------- Ruby ```ruby a, b = gets.split.map(&:to_i) print a+b ``` ----------------- PHP ```php ) { val (a, b) = readLine()!!.split(' ').map(String::toInt) println(a + b) } ``` ------------------ Haskell ```haskell main = do [a, b] <- (map read . words) `fmap` getLine print (a+b) ``` ------------------ Scala ```scala object Main extends App { println(scala.io.StdIn.readLine().split(" ").map(_.toInt).sum) } ``` ------------------ Perl ```perl my $in = ; chomp $in; $in = [split /[\s,]+/, $in]; my $c = $in->[0] + $in->[1]; print "$c\n"; ```