已知两个非负整数 A,BA,B ,请你求出 A+BA+B 的值并输出这个加法算式。
Input
输入两个整数 A,BA,B ;
Output
输出一个加法算式,形如“ A+B=A+B= 计算结果”。字符间不包含空格。
Data Description
对于 100%100% 的数据, 0≤A,B≤1090≤A,B≤109 ;
Sample 1
Inputcopy | Outputcopy |
---|---|
5 6 | 5+6=11 |
# 读取一行输入,并使用 split() 方法拆分成多个字符串
inputs = input().split()
# 将拆分后的字符串列表中的元素转换为整数
a = int(inputs[0])
b = int(inputs[1])
# 输出两数之和
print("%d+%d=%d" % (a, b, a + b))
c语言
//
// Created by Ws on 2024/8/4.
//
#include <stdio.h>
int main() {
int A, B;
//读取输入的两个整数A和B
scanf("%d%d", &A, &B);
//计算他们的和
int sum = A + B;
//输入格式化的加法算式
printf("%d+%d=%d\n",A,B,sum);
return 0;
}
//
// Created by Ws on 2024/8/4.
//
#include <stdio.h>
int main() {
unsigned long long A, B;
// 读取输入的两个整数 A 和 B
scanf("%llu %llu", &A, &B);
// 计算它们的和
unsigned long long sum = A + B;
// 输出格式化的加法算式
printf("%llu+%llu=%llu\n", A, B, sum);
return 0;
}
- 声明变量:
unsigned long long
类型用于处理范围从 0 到 10910^9109 的整数。unsigned long long A, B;
用于存储输入的两个非负整数。
- 读取输入:
scanf("%llu %llu", &A, &B);
用于从标准输入读取两个unsigned long long
类型的整数。
- 计算和:
unsigned long long sum = A + B;
计算 AAA 和 BBB 的和。
- 输出结果:
printf("%llu+%llu=%llu\n", A, B, sum);
以指定格式输出加法算式,确保不包含空格。
说明
unsigned long long
数据类型被用来确保能够处理最大值为 10910^9109 的整数。scanf
和printf
函数中的%llu
格式说明符用于处理unsigned long long
类型的数据。
此代码会根据给定的输入(如 5 6
)生成输出格式为 5+6=11
的加法算式。