我需要使用一個布爾變量來確定是否插入一個文本框,一個數是質數,可以用C#編寫布爾變量來確定素數asp.net
protected void isPrimeButton_Click(object sender, EventArgs e)
{
int TestNumber = int.Parse(primeNumberTextBox.Text);
bool isPrime = true;
for (int i = 0; i < TestNumber; i++)
{
while (TestNumber % i == 0)
{
bool isPrime = true;
yesNoPrimeTextBox.Text = "prime";
break;
}
while (TestNumber % i == 0)
{
bool isPrime = false;
yesNoPrimeTextBox.Text = "not prime";
break;
}
}
}
是否有問題? –
這裏有一些算法可以幫助http://en.wikipedia.org/wiki/Primality_test – Jerry
在名爲「素數檢查器」的框中,如果一個數字是素數 和「NOT PRIME」,則程序返回「PRIME」if不是這樣。將代碼添加到處理適當的 「計算」按鈕上的方法的方法。您必須使用循環,但可以自由使用您認爲最適合的類型。 –