C#基礎:判斷一個數是否是質數
阿新 • • 發佈:2018-12-26
- int number = int.Parse(Console.ReadLine());//輸入一個數
- bool isTrue = true;
- for (int i = 2; i < number; i++) {
- if (number % i == 0) {
- isTrue = false; //一旦發現該數能夠被2到本身-1的數整除,說明該數不是質數,.
- break; //break在迴圈中,用於結束當前迴圈. 迴圈結束.
- }
- }
- //根據狀態位判斷該數是否是質數.
- if (isTrue == true) {
- Console.WriteLine (number+"是質數");
- } else {
- Console.WriteLine (number+"不是質數");
- }
- Console.ReadKey();