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;
}
上一篇:5.2.3参照完整性—内容提要


下一篇:数据库的标准化