B-1022 D进制的A+B (20分) #include <iostream> using namespace std; int main(){ int a,b,c,d,i; int w[100]={}; cin>>a>>b>>d; c=a+b; if(c<d){//如果和小于要求的进制数,直接输出和 cout<<c; return 0; } for(i=0;c>0;i++){ w[i]=c%d; c/=d; } for(i-=1;i>=0;i--){ cout<<w[i]; } return 0; }