/ ITcode / 题库 /

A+B Problem

A+B Problem

题目背景

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

问题描述

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

输入格式

两个整数 \(a,b\) 以空格分开。

输出格式

一个数 \(a,b\) 的和。

样例数据

样例输入

20 30

样例输出

50

提示

样例解释

\(20+30=50\)

数据范围

对于 \(100\%\) 的数据,\(|a|,|b|\le 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);
            }
    }

JavaScript (Node.js)

    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

    a, b = gets.split.map(&:to_i)
    print 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);
    }

Go

    package main

    import "fmt"

    func main() {
    var a, b int
    fmt.Scanf("%d%d", &a, &b)
    fmt.Println(a+b)
    }

C# momo

    using System;

    public class APlusB{
            private static void Main(){
                string[] input = Console.ReadLine().Split(' ');
                Console.WriteLine(int.Parse(input[0]) + int.Parse(input[1]));
            }
    }

Haskell

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

限制

时间限制:\(1s\)。
空间限制:\(256MB\)。

信息

ID
1000
难度
1
分类
构造 点击显示
标签
递交数
8
已通过
8
通过率
100%
被复制
3
上传者