A+B问题

GitHub跳转原题关系图返回列表

读入两个整数直接相加输出:一行输入两个整数,用 ll 读入后输出 a+b。

OJ: roj

题目 ID: 1000

难度:入门

标签:输入输出python

创建: 2026-09-29 10:57

更新: 2026-10-04 21:35

题目描述

给定两个整数,求它们的和。输入为一行两个用空格隔开的整数,输出这两个整数的和。样例:输入 1 2,输出 3。

思路

这是"读入、计算、输出"的最小版本:把一行里的两个整数读进来,直接相加输出即可。题面没给数据范围,用 ll 读入可以保证常见的加数范围都不会溢出。

参考代码

Python 版:

python
#!/usr/bin/env python3
# Author by Rainboy blog: https://rainboylv.com github: https://github.com/rainboylvx
# rbook: -> https://rbook.roj.ac.cn  https://rbook2.roj.ac.cn
# rainboy的学习导航网站: https://idx.roj.ac.cn
# create_at: 2026-09-29 10:57
# update_at: 2026-09-29 10:59

import sys


def solve() -> None:
    """读入一行里的两个整数,输出它们的和。"""
    a, b = map(int, sys.stdin.buffer.read().split())
    print(a + b)


if __name__ == "__main__":
    solve()

C++ 版(同一算法):

cpp
/**
 * Author by Rainboy blog: https://rainboylv.com github: https://github.com/rainboylvx
 * rbook: -> https://rbook.roj.ac.cn  https://rbook2.roj.ac.cn
 * rainboy的学习导航网站: https://idx.roj.ac.cn
 * create_at: 2026-10-04 21:36
 * update_at: 2026-10-04 21:36
 */
// main.cpp:读入两个整数,输出它们的和。
#include <iostream>

typedef long long ll;

int main() {
    ll a, b; // 题面没有数据范围,用 ll 保证不溢出
    std::cin >> a >> b;
    std::cout << a + b << std::endl;
    return 0;
}