1.题目描述
2.分析思路
一个十进制整数数转换为任意进制数,让该十进制整数除以要转化的进制基数,最先得到的余数为转化结果的最低位,最后取得余数为最高位。
3.代码演示
#include<iostream>
using namespace std;
int main(){
int A,B,C,D,j=-1;
char s[30];
cin >> A >> B >> D;
C=A+B;
do{
s[++j]=(C%D+'0'); //"+'0'"是将整形抓换为字符型
C=C/D;
}while(C!=0);
for(int i=j;i>=0;i--) cout << s[i];
return 0;
}