其他分享
首页 > 其他分享> > 1022 D进制的A+B (20分)

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