✏️ 纠错
第 216 题 / 共 251 题
15、给定一个由非负整数组成的数组digits,表示一个非负整数的各位数字,其中最高位在数组首位,且digits不含前导0(除非是0本身)。下面代码对该整数执行+1操作,并返回结果数组,则横线上应填写( )。


你真棒!
📝 题目解析
【答案】A
【考纲知识点】高精度加法
【解析】循环从右往前处理数字,当前位digits[i]=9时,加1后产生进位(即变为0),因此需要将当前位设为0,并继续处理前一位。如果所有位都是9,循环结束后在数组开头插入1,设为0能正确实现进位处理,其他选项不符合进位逻辑。