我想找到这个数字的所有因素并将这些因素存储到一个列表中,但是这个 list.count 返回零
List<double> listOfFactors = new List<double>();
public void FindFactors()
{
double num = 600851475143 / 2;
for (int i = 1; i <= num; i++)
{
if (600851475143 % i == 0)
{
listOfFactors.Add(i);
}
}
}
主要功能代码
class Program
{
static void Main(string[] args)
{
Calculate cl = new Calculate();
cl.FindFactors();
}
}