小编Kho*_*arm的帖子

*1.0在此代码中做了什么?

这是一个用于检查数字是否为素数的代码:

bool IsPrime(int num)
{
    if(num<=1)
        return false;
    if(num==2)
        return true;
    if(num%2==0)
        return false;
    int sRoot = sqrt(num*1.0);
    for(int i=3; i<=sRoot; i+=2)
    {
        if(num%i==0)
            return false;

    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

表达"num*1.0"是什么意思?

c++ primes visual-studio-2010

3
推荐指数
1
解决办法
130
查看次数

标签 统计

c++ ×1

primes ×1

visual-studio-2010 ×1