我试图检查数字是否是素数(通过除以n以下的所有数字)。这是我的尝试:递归检查数是否是质数
bool isPrime(int n, int d){
if (d == 1)
return true;
else{
if (n % d == 0){
return false;
}
else
return (n,d-1);
}
}
n - 检查它是否为素数的数字。 d - 低于n的数字,当调用函数n-1时。
请帮我弄清楚我做错了什么。
一个不是素数。 – eomeroff 2013-04-09 14:30:50