#include <iostream>

using namespace std;

int c[10000];

int main()
{
    int a, b, d;
    int i = 0;
    
    cin >> a >> b >> d;
    
    a += b;
    if (a == 0)
        cout << "0";
    else{
        while (a){
            c[i++] = a % d;
            a /= d;
        }
        
        for (int j = i-1; j >= 0; j--)
            cout << c[j];
    }
    return 0;
}

输入两个非负 10 进制整数 A 和 B (≤2​30​​−1),输出 A+B 的 D (1<D≤10)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:

123 456 8

输出样例:

1103

 

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐