求素数算法
如何编写一个程序接受用户的数字并显示从零到用户输入数之间的所有质数public static int[] PrimeList;
public static void FindPrime(int n)
{
int[] IntList;
int len=n-1;
IntList=new int;
for (int p=2;p<=n;p++) IntList=p;
for (int p=2;p<Math.Sqrt(n);p++)
{
if (IntList==0) continue;
int j=p*p;
while (j<=n)
{
if (IntList!=0 )
{
IntList=0;
len=len-1;
}
j=j+p;
}
}
PrimeList=new int;
int i=0;
for (int p=2;p<=n;p++)
{
if (IntList!=0)
{
PrimeList=IntList;
i=i+1;
}
}
} 楼上正解。 学习 12 房顶上
页:
[1]