两数之和
一行中给出两个整数 a 和 b,用空格分隔。
输出 a + b。
- 输入
- -1,000,000,000,000 ≤ a, b ≤ 1,000,000,000,000
- 输出
- 一行输出 a + b
3 4
7
2000000000 2000000000
4000000000
一行中给出两个整数 a 和 b,用空格分隔。
输出 a + b。
3 4
7
2000000000 2000000000
4000000000
运行时这些行会依次作为 input()/标准输入传入(运行中不会等待输入)。
$ 就绪
请在电脑上打开以编写和运行代码。在手机上可以查看题目和题解。
在 C、C++、Java、C# 中用 32 位 int(约 ±21 亿)读取,第二个样例会溢出——需要 long / long long。
Python 没有大小限制;JavaScript、TypeScript 和 Craykon 只有一种双精度数字类型,在 2^53(约 9×10^15)以内是精确的,所以在这个范围内可以直接运行。
a, b = map(int, input().split())print(a + b)const [a, b] = require("fs").readFileSync(0, "utf8").trim().split(/\s+/).map(Number);console.log(a + b);import { readFileSync } from "node:fs";const [a, b]: number[] = readFileSync(0, "utf8").trim().split(/\s+/).map(Number);console.log(a + b);import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a = sc.nextLong(), b = sc.nextLong(); System.out.println(a + b); }}using System; class Program{ static void Main() { long[] v = Array.ConvertAll(Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries), long.Parse); Console.WriteLine(v[0] + v[1]); }}#include <iostream> int main() { long long a, b; std::cin >> a >> b; std::cout << a + b << '\n';}#include <stdio.h> int main(void) { long long a, b; scanf("%lld %lld", &a, &b); printf("%lld\n", a + b); return 0;}수들 = 控制台.读数字();控制台.输出(수들[0] + 수들[1]);