时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)
题目描述
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入描述:
输入在一行中依次给出3个整数A、B和D。
输出描述:
输出A+B的D进制数。
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; long long a,b,c,base,d[100]; int len = 0; int main(void){ cin >> a >> b >> base; c = a + b; while( c != 0){ d[len++] = c % base; c = c / base; } for(int i=len-1;i>=0;i--){ cout << d[i]; } }
输入例子:
123 456 8
输出例子:
1103