A27074. 下列C++代码判断一个正整数是否是质数,说法正确的是( )。bool is_prime(int n){ if(n<= 1) return false; if(n==2||n==3l|n== 5) return true; if(n%2=0ln%3==0|n%5==0) return false; int i = 7; int step =4; int finish number = sqrt(n…
单选题
困难
知识点
题目描述
下列C++代码判断一个正整数是否是质数,说法正确的是( )。
bool is_prime(int n){
if(n<= 1)
return false;
if(n==2||n==3l|n== 5)
return true;
if(n%2=0ln%3==0|n%5==0)
return false;
int i = 7;
int step =4;
int finish number = sqrt(n)+ 1;
while(i<= finish_number){
if(n%i == 0)
return false;
i += step;
step=6-step;
}
return true;
}选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题