传智博客黑马程序员视频-基础第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         }

 

posted @ 2013-05-06 15:49  Yokiadmin  阅读(172)  评论(0编辑  收藏  举报