第 15 题 输入一个正整数 N ,想找出它所有相邻的因数对,比如,输入 12 ,因数对有 (1,2) 、 (2,3) 、 (3,4)。下面哪段代 码找不到所有的因数对?( )
别灰心,再试一次!
正确答案:B考察知识点:多层分支 / 循环结构、基本运算解析:因数对:同为某个数的因数,且值相差1,根据这个概念,只有B选项找不到所有的因数对。C、D选项,除了数本身之外,一个数最大的可能因子为N/2,因此循环条件设在 i<N/2也是可以的,减少了循环次数。