/ RU / 题库 /

A+B Problem

A+B Problem

题目描述

输入两个整数 \(a,b\),输出它们的和。

任何一个伟大的思想,都有一个微不足道的开始。

输入格式

两个整数以空格分开。

输出格式

一个整数。

输入输出样例

输入 #1

20 30

输出 #1

50

说明/提示

\(|a|,|b|\leq 10^9\)

\(~\)

本题各种语言的程序范例:

C

#include <stdio.h>

int main() {
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d", a+b);
    return 0;
}

C++

#include <iostream>
#include <cstdio>

using namespace std;

int main() {
    int a,b;
    cin >> a >> b;
    cout << a+b;
    return 0;
}

Pascal

var a, b: longint;
begin
    readln(a,b);
    writeln(a+b);
end.

Python2

s = raw_input().split()
print int(s[0]) + int(s[1])

Python3

s = input().split()
print(int(s[0]) + int(s[1]))

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);
    }
}

PHP

<?php
$input = trim(file_get_contents("php://stdin"));
list($a, $b) = explode(' ', $input);
echo $a + $b;

Rust

use std::io;

fn main(){
    let mut input=String::new();
    io::stdin().read_line(&mut input).unwrap();
    let mut s=input.trim().split(' ');

    let a:i32=s.next().unwrap()
               .parse().unwrap();
    let b:i32=s.next().unwrap()
               .parse().unwrap();
    println!("{}",a+b);
}

Haskell

main = do
    [a, b] <- (map read . words) `fmap` getLine
    print (a+b)

信息

ID
1000
难度
9
分类
其他 点击显示
标签
递交数
2
已通过
1
通过率
50%
被复制
1
上传者