可能有些同学对于stdin/stdout
不太熟悉,我们在这里给出所有主流编程语言的样例程序。
文章目录
C++ 代码
#include <iostream>
using namespace std;
int main () {
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
C 代码
#include <stdio.h>
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%d\n", a + b);
return 0;
}
Java 代码
import java.io.*;
import java.util.*;
public class Main {
public static void main(String args[]) throws Exception {
Scanner cin=new Scanner(System.in);
var a = cin.nextInt();
var b = cin.nextInt();
System.out.println(a + b);
}
}
Python2 代码
import sys
for line in sys.stdin:
print sum(map(int, line.split()))
Python3 代码
import sys
for line in sys.stdin:
print(sum(map(int, line.split())))
Javascript 代码
var fs = require('fs');
var buf = '';
process.stdin.on('readable', function() {
var chunk = process.stdin.read();
if (chunk) buf += chunk.toString();
});
process.stdin.on('end', function() {
buf.split('\n').forEach(function(line) {
var tokens = line.split(' ').map(function(x) { return parseInt(x); });
if (tokens.length != 2) return;
console.log(tokens.reduce(function(a, b) { return a + b; }));
});
});
Go 代码
package main
import "fmt"
func main() {
var a, b int
for {
n, _ := fmt.Scanf("%d %d", &a, &b)
if n != 2 { break }
fmt.Println(a + b)
}
}