警告:簡單的家庭作業,不知道我在做什麼尋找素未工作
所以,我試圖讓從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);
}
而且程序沒有捕獲任何語法錯誤,但它也每次我嘗試運行它的時候死機。任何想法爲什麼發生這種情況謝謝。
是否引發任何異常?如果它凍結並且不會拋出異常,這意味着您的代碼需要很長時間才能運行。 – 3aw5TZetdf
嘗試使用較少的數字(數字= 1;數字<10;數字++) –
嗯,這可能會奏效。我給那一槍...... –