13、下面C++代码用于输出N和M之间(可以包括N和M)的孪生素数。孪生素数是指间隔为2的两个数均为素数,如11和13分别是素数,且间隔为2。isPrime(N)用于判断N是否为素数的函数。为完成上述功能横线处应填上的代码是( )。
别灰心,再试一次!
【答案】B
【考纲知识点】循环结构
【解析】注意题目给出的关系,孪生素数需要间隔为2的两个数都满足是素数的条件,在进行for循环范围取值时,需要确定i和i+2都在范围内,此时确保i+2<=M或者i+2<M+1,变形得到i<=M-2或者i<M-1;