题目
code
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
using namespace std;
int main(){
int a,b,sum,d;
scanf("%d%d%d",&a,&b,&d);
sum=a+b; // 十进制总和
int ans[40],num=0;
do{
ans[num++]=sum%d;
sum=sum/d;
}while(sum!=0);
for(int i=num-1;i>=0;i--){
printf("%d",ans[i]);
}
return 0;
}
总结
- 10进制转Q进制 除基取余法
取余 然后倒着输出