看num是否为素数:
bool isPrime(int num)
{
num = abs(num);
if(num==0||num==1)
{
return true;
}
int divisor;
for(divisor=num/2; num%divisor!=0; --divisor)
;
return divisor==1;
}
bool isPrime(int num)
{
num = abs(num);
if(num==0||num==1)
{
return true;
}
int divisor;
for(divisor=num/2; num%divisor!=0; --divisor)
;
return divisor==1;
}
本文介绍了一个用于判断整数是否为素数的函数实现方法。该函数首先将输入数值转换为其绝对值,并对0和1这两种特殊情况直接返回真值。接着通过从给定数值的一半开始递减检查是否有能整除该数的除数,最终确定其是否为素数。
5175

被折叠的 条评论
为什么被折叠?



