编程语言
首页 > 编程语言> > c++ vector 大数加法

c++ vector 大数加法

作者:互联网

vector<char> add(vector<char>& A, vector<char>& B) {
    if (A.size() < B.size()) return add(B, A);

    vector<char> C;
    int t = 0;
    for (int i = 0; i < A.size(); i++) {
        t += A[i];
        if (i < B.size()) t += B[i];
        C.push_back(t % 10);
        t /= 10;
    }

    if (t) C.push_back(t);
    return C;
}

标签:10,return,大数,int,back,c++,vector,size
来源: https://www.cnblogs.com/lxzbky/p/16440883.html