‹ 上一题 下一题 ›

g5-04184. GESP-5级-2023-12-单选-第11题 未做

1000 ms 256 MB 测试点 ? GESPGESP-52023-12单选客观题5级·高精度高精度运算

下面的 C++ 代码使用数组模拟整数加法,可以处理超出大整数范围的加法运算。横线处应填入代码是( )。

vector<int> operator + (vector<int> a, vector<int> b)
{
    vector<int> c;
    int t = 0;

    for(int i = 0; i < a.size() || i < b.size(); i ++ )
    {
        if(i < a.size()) t = t + a[i];
        if(i < b.size()) t = t + b[i];
        ____________
    }

    if(t) c.push_back(t);

    return c;
}
  • A. c.push_back(t % 10), t = t % 10;
  • B. c.push_back(t / 10), t = t % 10;
  • C. c.push_back(t / 10), t = t / 10;
  • D. c.push_back(t % 10), t = t / 10;
未选择
输入
输出

            
答案