1022 D进制的A+B (20分)
作者:互联网
注意对相加为\(0\)的特殊处理,结果一定为\(0\)。
int a,b,d;
int main()
{
cin>>a>>b>>d;
int sum=a+b;
vector<int> res;
if(sum == 0) res.pb(0);
while(sum)
{
res.pb(sum%d);
sum/=d;
}
reverse(res.begin(),res.end());
for(auto t:res) cout<<t;
cout<<endl;
//system("pause");
return 0;
}
标签:20,进制,1022,int,res,sum,pb,sum%,cout 来源: https://www.cnblogs.com/fxh0707/p/14349760.html