PAT答案(D进制的A+B)

题目链接

https://www.nowcoder.com/pat/6/problem/4048

代码

#include
#include

using namespace std;
int main() {
    int m,n,k;
    vector<int> result;
    scanf("%d%d%d", &m,&n,&k);
    int x = m + n;
    while(x) {
        result.push_back(x%k);
        x /= k;
    }
    for(int i=result.size()-1; i>=0; i--) {
        printf("%d", result[i]);
    }
    printf("\n");
    return 0;
}

你可能感兴趣的:(算法)