# 读取输入的两个整数
a, b = map(int, input().split())
# 计算它们的和
result = a + b
# 输出结果
print(result)
C++版
#include <iostream>
using namespace std;
int main() {
int a, b;
// 读取输入的两个整数
cin >> a >> b;
// 计算它们的和
int result = a + b;
// 输出结果
cout << result << endl;
return 0;
}
C语言版
#include <stdio.h>
int main() {
int a, b;
// 读取输入的两个整数
scanf("%d %d", &a, &b);
// 计算它们的和
int result = a + b;
// 输出结果
printf("%d\n", result);
return 0;
}
Pascal版
program SumTwoIntegers;
var
a, b, sum: Integer;
begin
{ 读取输入的两个整数 }
Readln(a);
Readln(b);
{ 注意:通常如果输入是以空格分隔的两个整数,应该使用 Read(a); Read(b);
或者先将整个输入行读取到一个字符串中,然后用字符串处理函数来分割。
但这里为了简化,我们假设每行只输入一个整数,并分两次读取。
如果输入格式确实是 "a b" 这样的,则需要用其他方法读取,比如使用 TextToInt 函数处理字符串。 }
{ 由于上面的假设,这里给出一种处理 "a b" 格式输入的替代方法: }
{
var
input: string;
temp: array[1..2] of Integer;
i: Integer;
begin
Readln(input); { 读取整行输入 }
for i := 1 to 2 do
begin
val(StrTok(input, ' '), temp[i], {}); { 使用 StrTok 分割字符串并转换为整数 }
if temp[i] = 0 then Error('Invalid input'); { 检查转换是否成功 }
end;
a := temp[1];
b := temp[2];
end;
}
{ 计算它们的和 }
sum := a + b;
{ 输出结果 }
Writeln(sum);
end.
Java版
import java.util.Scanner;
public class SumOfTwoIntegers {
public static void main(String[] args) {
// 创建一个Scanner对象来读取输入
Scanner scanner = new Scanner(System.in);
// 读取两个整数
int a = scanner.nextInt();
int b = scanner.nextInt();
// 计算它们的和
int sum = a + b;
// 输出结果
System.out.println(sum);
// 关闭Scanner对象
scanner.close();
}
}