好象就这个了,等高手
[[it] 本帖最后由 mqh21364 于 2008-5-29 22:49 编辑 [/it]]
----------------解决方案--------------------------------------------------------
n开到10000000呢?
[color=white]
----------------解决方案--------------------------------------------------------
效率还有很高的提升空间吧 函数2重复的计算有点多
求素数应该有相同的帖
----------------解决方案--------------------------------------------------------
for(i=2;i<sqrt(100);i++)
{
for(j=i+1;j<=100;j+=2)
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]==0;
}
----------------解决方案--------------------------------------------------------
[[it] 本帖最后由 mqh21364 于 2008-5-29 22:49 编辑 [/it]]
----------------解决方案--------------------------------------------------------
n开到10000000呢?
[color=white]
----------------解决方案--------------------------------------------------------
效率还有很高的提升空间吧 函数2重复的计算有点多
求素数应该有相同的帖
----------------解决方案--------------------------------------------------------
for(i=2;i<sqrt(100);i++)
{
for(j=i+1;j<=100;j+=2)
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]==0;
}
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽