[⾃定义函数]“判断⼀个数是否为素数”的C语⾔代码实现
前⾔
“⾃定义函数”系列存在的意义:我将⾮常经典、⾮常常见的C语⾔的编程题做成⾃定义函数,⽅便⼤家在编码时直接调⽤使⽤。C语⾔代码
将你需要判断的数n传⼊isPrime()函数,如果是素数,返回值为1,如果不是素数,返回值为0。
函数体如下:
int isPrime(int n)
{
if(n <2){//⼩于2的都不是素数
return0;
}
if(n ==2){//2是素数
return1;
}
if(n %2==0){//偶数都不是素数
return0;
}
int i;
for(i =3; i * i <= n; i +=2){
//从3开始除,直到除数⼤于⾃⾝开平⽅为⽌
if(n % i ==0){//⼀旦可以除尽,就不是素数
return0;
}
自定义函数怎么用c语言}
return1;
}