判断一个两位数是否为素数的matlab函数文件

如题所述

matlab里面有一个isprime函数,可以直接使用判断,例如:
octave:1> a=isprime(2)
a = 1
octave:2> a=isprime(10)
a = 0
返回1表示是素数,返回0表示不是素数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-09
int IsPrime(int n)

{

int i;

if (n == 1 || n == 2 || n == 3 || n == 5)

return 1;

else if (n % 2)

{

for (i = 3; i <= n / 2 + 1; i += 2)

{

有现成的库函数,isprime

if (n % i == 0) return 0;

}

return 1;

}

else

{

return 0;

}

}