輸入兩個非負 10 進制整數?A?和?B?(≤),輸出?A+B?的?D?(1)進制數。
輸入格式:
輸入在一行中依次給出 3 個整數?A、B?和?D。
輸出格式:
輸出?A+B?的?D?進制數。
輸入樣例:
123 456 8
輸出樣例:
1103
#include<cstdio>int main(){long long a,b;int d,radix[40];scanf("%lld%lld%d",&a,&b,&d);long long c = a + b;int len = 0;do{radix[len++] = c % d;c /= d;}while(c != 0);for(int i = len - 1; i >= 0; i--){printf("%d",radix[i]);}return 0; }
?