用C#编写10000以下的质数

5个一行排列
2025-04-08 09:45:14
推荐回答(2个)
回答1:

ArrayList result = new ArrayList();
result.add(2);
  for(int i = 2 ; i< 10000;i++)
{
for(int j=2;j{
if(j=i-1)

result.add(i);
}
else if{i%j==0)
{
 break; 

}
}
int i=0; 
foreach (int j in result)
{
if(i==4)
{console.WriteLine(j);
}else{
console.Write(j+",");
}
}

大概就是这样..百度这代码排版真蛋疼..

回答2:

对于任意一个大于4的整数n,遍历从2到不大于根号n的整数中,都不会整除,那么就是质数,
这样遍历1到10000,可以得到一个数组