传智博客黑马程序员视频-基础第40课
刚开始学,什么都不懂,高手不要骂我, 传至博客黑马程序员C#基础第四十节课第一题习题的代码,有什么不对,还望大家多多指点~
题目:判断一个数是否为质数.
1 static void Main(string[] args) 2 { 3 string receive; 4 do 5 { 6 Console.WriteLine("请输入一个数:"); 7 receive = Console.ReadLine(); 8 try 9 { 10 int number = Convert.ToInt32(receive); 11 if (number <= 0 || number == 1) 12 { 13 Console.WriteLine("请输入大于1的数字!"); 14 continue; 15 } 16 bool input = ZhiShu(number); 17 if (input == false) 18 { 19 Console.WriteLine("是质数"); 20 } 21 else { 22 Console.WriteLine("不是质数"); 23 } 24 } 25 catch 26 { 27 if (receive != "q") 28 { 29 Console.WriteLine("数值非法!"); 30 } 31 } 32 33 } while (receive != "q"); 34 } 35 public static bool ZhiShu(int number) 36 { 37 for (int i = 2; i < number; i++) 38 { 39 if (number % i==0) 40 { 41 return false; 42 } 43 } 44 return true; 45 }