测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22002. 下⾯代码实现了对两个数组表⽰的正整数的⾼精度加法(数组低位在前),则横线上应填写( )。vector<int> add(vector<int> a, vector<int> b) { vector<int> c; int carry = 0; for (int i = 0; i < a.size() || i < b.size(); i++) { if (i < a.size()) carry …

单选题 困难

题目描述

下⾯代码实现了对两个数组表⽰的正整数的⾼精度加法(数组低位在前),则横线上应填写(    )。

vector<int> add(vector<int> a, vector<int> b) {
    vector<int> c;
    int carry = 0;
    
    for (int i = 0; i < a.size() || i < b.size(); i++) {
        if (i < a.size()) carry += a[i];
        if (i < b.size()) carry += b[i];
       ___________________ //在此处填入代码
    }
    if (carry) c.push_back(carry);
    
    return c;
}

选项(单选)

上一题 下一题