实现isPrime()函数,参数为整数,要有异常处理。如果整数是素数,返回True,否则返回False。
就是这个异常处理不知道该怎么整。
它说的异常处理是怕你输入小于2的数,这些不是素数,避免进入死循环
参考:
bool isPrime(int num)
{
if(num<2)
return false;
int i,j;
for(i=2;i<num;i++)
if(num%i==0)
return false;
return true;
}
所谓异常处理,就是你要判断输入的范围
比如输入个负数怎么办
不要无脑开始循环