警告:簡単な宿題、私が何をしているのかわからない
そこで、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);
}
また、プログラムは構文エラーをキャッチしていませんが、実行しようとするたびにフリーズします。なぜこれが起こるのか分かりますか?ありがとう。