下面代码实现两个整数除法,其中被除数为一个“大整数”,用字符串表示,除数是一个小整数,用 int 表示,则横线处应该填写( )。
// ... 输入处理
long long rem = 0; // 注意:参考代码中此处有笔误写为B,实际应为0或初始化为0
for(int i = 0; i < a.size(); i++){
rem = rem * 10 + a[i];
int q = rem / b; // 计算当前位的商
c.push_back(q);
// 横线处:需要更新余数,为下一位计算做准备
}
rem /= b;
rem %= b;
pen = b;
pen = q;