单选题
下面程序的功能是输出100以内所有素数:Private Sub Commandl_Click()For n=2 To 100 isprime=True:k=2 Do While k<=n/2 And___________ If n Mod k=0 Then isorime=False k=k+1 Loop If isprime Then Print n Next nEnd Sub为使上面程序可以实现该功能,程序代码中横线处应填写的代码是
A、
isprime
B、
Not isprime
C、
n<100
D、
n<=100
【正确答案】
A
【答案解析】
解析:求素数的基本思路是,用2到n/2依次去除要判断的数n,如果能整除就将isprime置为False代表不是素数:如果isprime已经为False,那么循环没有继续执行的必要了,所以应填入isprime=me,由于是布尔型变量,可以简写为isprime。
提交答案
关闭