入门模拟——(进制转换)B1022.D进制的A+B
#include <bits/stdc++.h> #include<math.h> using namespace std; const int MAX_LEN = 100005; const int MAX_D = 31; int main(){ int a,b,n; cin>>a; cin>>b; int temp = a+b; cin>>n; int result[MAX_D]; int num = 0; do{ result[num++] = temp % n; temp = temp / n; }while(temp != 0);12 12 for(int i = num-1;i>=0;--i){ cout<<result[i]; } system("pause"); return 0; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步