当前位置: 代码迷 >> C语言 >> [求助] 用筛选法求100之内的素数。什么叫筛选法?
  详细解决方案

[求助] 用筛选法求100之内的素数。什么叫筛选法?

热度:150   发布时间:2007-04-24 14:27:55.0
[求助] 用筛选法求100之内的素数。什么叫筛选法?
请各位指点  什么叫筛选法?
搜索更多相关的解决方案: 素数  筛选  

----------------解决方案--------------------------------------------------------
就是把不是素数的给筛掉..
----------------解决方案--------------------------------------------------------
什么是素数啊?
----------------解决方案--------------------------------------------------------
能不能详细的解释一下原理?就是算法。
----------------解决方案--------------------------------------------------------

素数好像就是只能被1和它本身整除的数,例如1,3,5,7,11等等这些都是


----------------解决方案--------------------------------------------------------
要下机了,谢谢各位了
----------------解决方案--------------------------------------------------------

从2开始,是2的倍数的淘汰,然后是3的倍数的淘汰,依此类推,直到50


----------------解决方案--------------------------------------------------------

for(i=2;i<=50;i++)
{
for(j=i;j<=100;j=j*i)
{
a[j]=1;
}
}


----------------解决方案--------------------------------------------------------
楼上的好像有点问题,第二重循环中最后的j+=i,而不是j*=i;
----------------解决方案--------------------------------------------------------
太感谢了
----------------解决方案--------------------------------------------------------
  相关解决方案