close

題目: 輸入一個數字,判斷是不是質數

        Label1.Text = "";
        int number = Convert.ToInt32(TextBox1.Text.Trim());
        int aa = 0;
        for (int i = 1; i <= number; i++)
        {
            if (number % i == 0)
            {
                aa = aa + 1;
            }

            // 若超過2就不會是質數了,所以不需要繼續計算
            if (aa > 2) break;
        }

        if (aa == 2)
            Label1.Text = "這個數字是質數";
        else
            Label1.Text = "這個數字不是質數";


arrow
arrow

    Roger 發表在 痞客邦 留言(0) 人氣()