编写程序,实现:输入一个正整数,请你判断是否为素数,输出这个数及判断结果。素数是指只能被1和本身整除的数。

解决方案 »

  1.   


    using System;
    using System.Collections.Generic;
    using System.Text;namespace isPrimeNumber
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.Write("请输入一个数");
                int Num = Convert.ToInt32(Console.ReadLine());
                int count = 0;
                for (int i = 2; i < Num;i++ )
                {
                    if (Num % i != 0)
                    {
                        count++;
                    }
                }
                if (count == Num - 2)
                {
                    Console.WriteLine("{0}为素数", Num);
                }
                else
                {
                    Console.WriteLine("{0}不为素数", Num);
                }
            }
        }
    }
      

  2.   

      for (int i = 2; i*i <= Num;i++ )