1022 D进制的A+B
分数 20
全屏浏览题目
切换布局
作者 CHEN, Yue
单位 浙江大学
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
这个题目的要求是给定两个非负十进制整数A和B,以及一个D进制数(1<D≤10),输出A+B的D进制表示。
具体来说,你需要实现一个函数或者代码片段来完成以下功能:
1. 读取用户输入的三个整数:A、B和D。
2. 将A和B相加,得到结果C。
3. 将C转换成D进制数,并将结果输出。
对于输入样例 "123 456 8",其中 A = 123, B = 456, D = 8,你需要计算出 A + B = 579,然后将它转化为八进制数输出,即结果为 "1103"。
需要注意的是,如果题目中所给的数据范围很大,超过了常规计算机处理能力,那么可能需要使用高精度计算库或者其他方法进行计算。
希望这样