专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

说明一个数是素数,该如何处理

发布时间:2011-06-28 16:19:16 文章来源:www.iduyao.cn 采编人员:星星草
说明一个数是素数
int pd(int n){
for(int i=2;i<n-1;i++)
while(n%i!=0) //这个算法 不对 那是啥
  return (n);
}
main(){
int n,c;
printf("请输入一个数,判别它是否是素数:\n");
scanf("%d",&n);
c=pd(n);
printf("%d是素数",c);
}


------解决方案--------------------
探讨
C/C++ code

int is_prime(int num){
int i;
if(num <= 1) return 0;
else
for(i = 2;i*i <= num;i++)
if(num % i ==0) return 0;
return 1;
}


如果这个数是素数就返回1,不是……

------解决方案--------------------
探讨

引用:
C/C++ code

int is_prime(int num){
int i;
if(num <= 1) return 0;
else
for(i = 2;i*i <= num;i++)
if(num % i ==0) return 0;
return 1;
}


如果这个数是素数就返回1,不是……


i*i <= nu……
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: