c语言输入法非法解决

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

img

所谓异常处理,就是你要判断输入的范围
比如输入个负数怎么办
不要无脑开始循环