版权声明:一只努力变强的编程汪,欢迎交流! https://blog.csdn.net/qq_42020563/article/details/81982996
题目描述
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入描述:
输入在一行中依次给出3个整数A、B和D。
输出描述:
输出A+B的D进制数。
输入例子:
123 456 8
输出例子:
1103
代码实现:
#include<iostream>
using namespace std;
int main()
{
long A,B,S;
int J,i=0;
int a[30]={0};
cin>>A>>B>>J;
S=A+B;
while(S)
{
a[i++]=S%J;
S=S/J;
}
for(i;i--;i>=0)
{
cout<<a[i];
}
return 0;
}