测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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;
}

选项(单选)

上一题 下一题