首页 > 编程知识 正文

c语言判断素数的算法,判断一个数是否为素数 c语言

时间:2023-05-06 18:11:44 阅读:153588 作者:2836

# include stdio.h # include math.hint prime (intn ) ) if ) n2 )返回0; //0和1使用不是素数ints=(int ) sqrt ) 1.0*n )的math函数库,求平方根来减少循环次数的for(intI=2; i=s; I(/)原理为整数的因子不能大于平方根(if ) n%I==0) return 0。 //判断为有其他因子,不是素数(} return 1; (}int main ) ) {int n; scanf('%d ',n ); if(prime(n ) ) printf ) ' %d为素数',n ); elseprintf('%d不是素数”),n ); 返回0; )欢迎批评指正~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。