1 条题解

  • 0
    @ 2026-2-19 23:07:09

    本题是熟悉评测环境的入门题目

    Bash

    #!/root/.nix-profile/bin/bash
    awk '{ print $1 + $2 }'
    

    C

    #include <stdio.h>
    int main(){
        int a, b;
        scanf("%d%d", &a, &b);
        printf("%d", a + b);
    }
    

    C++

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int a, b;
    	cin >> a >> b;
    	cout << a + b;
    }
    

    Pascal

    program Main;
    var
      a, b: Int64;
    begin
      readln(a, b);
      writeln(a + b);
    end.
    

    Java

    import java.util.*;
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println(sc.nextLong() + sc.nextLong());
        }
    }
    

    Kotlin

    fun main() {
        val (a, b) = readln().split(" ").map { it.toLong() }
        println(a + b)
    }
    

    Python

    import sys
    a, b = map(int, input().split())
    print(a + b)
    

    PHP

    <?php
    fscanf(STDIN, "%d %d", $a, $b);
    echo ($a + $b) . PHP_EOL;
    ?>
    

    Rust

    use std::io;
    fn main() {
        let mut s = String::new();
        io::stdin().read_line(&mut s).unwrap();
        let v: Vec<i64> = s.split_whitespace().map(|x| x.parse().unwrap()).collect();
        println!("{}", v[0] + v[1]);
    }
    

    Haskell

    main = do
      line <- getLine
      let [a, b] = map read (words line) :: [Integer]
      print (a + b)
    

    Node.js

    const fs = require('fs');
    
    const [a, b] = fs.readFileSync(0, 'utf8').trim().split(/\s+/).map(Number);
    console.log(a + b);
    

    Go

    package main
    import "fmt"
    func main(){
    	var a, b int64
    	fmt.Scan(&a, &b)
    	fmt.Println(a + b)
    }
    

    Ruby

    a, b = STDIN.read.split.map(&:to_i)
    puts a + b
    

    C#

    using System;
    class Program{
        static void Main(){
            string[] s = Console.ReadLine().Split();
            long a = long.Parse(s[0]);
            long b = long.Parse(s[1]);
            Console.WriteLine(a + b);
        }
    }
    

    R

    line <- readLines("stdin", n = 1, warn = FALSE)
    x <- strsplit(trimws(line), "\\s+")[[1]]
    cat(as.numeric(x[1]) + as.numeric(x[2]), "\n")
    q(status = 0)
    
    • 1

    信息

    ID
    1
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    72
    已通过
    1
    上传者