bool型函数里面有多个返回值
boolisprime(intn){if(n==1||n==0)returnfalse;if(n==2)returntrue;inti;for(i=2;i<=sqrt((...
bool isprime(int n)
{
if(n == 1||n == 0)
return false;
if(n == 2)
return true;
int i;
for(i = 2 ; i <= sqrt((double)n) ; i ++)
{
if(n % i == 0)
return false;
}
return true;
}
我想问一下这个是不是返回false以后 之后再返回true也没用了 还是按第一个false计算? 展开
{
if(n == 1||n == 0)
return false;
if(n == 2)
return true;
int i;
for(i = 2 ; i <= sqrt((double)n) ; i ++)
{
if(n % i == 0)
return false;
}
return true;
}
我想问一下这个是不是返回false以后 之后再返回true也没用了 还是按第一个false计算? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询