警告:简单的家庭作业,不知道我在做什么
所以,我正在尝试制作一个程序来查找从 1 到 100 的第一个素数并将它们打印在列表框中。这是我的代码:
private bool IsPrime(int number)
{
int count;
if (number == 2)
return true;
for (count = 3; count < number; count = count + 2)
{
if (number % count == 0)
return false;
}
return true;
}
private void calculateButton_Click(object sender, EventArgs e)
{
int number;
for (number = 1; number < 100; number = number++)
if (IsPrime(number))
primeList.Items.Add(number);
}
并且该程序没有捕获任何语法错误,但每次我尝试运行它时它也会冻结。知道为什么会这样吗?谢谢。