本帖最后由 李奔 于 2013-6-15 12:52 编辑  
 
一种比较简单的实现方法:-            Console.WriteLine("请输入一个整数:");
 
 -             String str = Console.ReadLine();
 
 -             int zhengshu;
 
 -             if (!(int.TryParse(str, out zhengshu)))
 
 -             {
 
 -                 Console.WriteLine("输入的整数不对,请重新输入!");
 
 -                 return;
 
 -             }
 
  
-             int i;
 
 -             //判断一个数是否为质数,只需要判断它能否被从2~它的一半整除。
 
 -             for (i = 2; i <=zhengshu / 2; i++)
 
 -             {
 
 -                 if (zhengshu % i != 0)
 
 -                 {
 
 -                     continue;
 
 -                 }
 
 -                 else
 
 -                 {
 
 -                     Console.WriteLine("{0}不是质数",zhengshu);
 
 -                     break;
 
 -                 }
 
 -             }
 
 -             if(i>zhengshu/2)
 
 -             {
 
 -                 Console.WriteLine("{0}是质数",zhengshu);
 
 -             }
 
  
-             Console.ReadKey();
 
  复制代码 |