欢迎光临散文网 会员登陆 & 注册

用方法判断一个数是否是质数

2023-01-27 22:52 作者:此城过客  | 我要投稿

static int Getnumber(string strnumber)//第一个自定义函数,看输入的是不是数字

{

       while (true)

       {

        try

              {

                     int number = Convert.ToInt32(strnumber);

                     return number;

              }

          catch

                {

                        Console.WriteLine("请重新输入:");

                        strnumber = Console.ReadLine();

                }

         }

}

static bool Isprime(int number)//第二个函数,看输入的数字是不是质数

{

        if (number <2)

        { return false ; }

        else 

        {

                 for (int i = 2; i < number; i++)

                 { if (number % i == 0) { return false; }  }

         }

          return true;

 }

static void Main(string[] args)//主函数,任务开始

{

       Console.WriteLine("请输入一个数字,我们将判断这是否是质数:");

       string strnumber = Console.ReadLine();

       int number = Getnumber(strnumber);

       bool b = Isprime(number);

       if (b == false)

       { Console.WriteLine("不是质数") ; }

       else { Console.WriteLine("是质数"); }

}


用方法判断一个数是否是质数的评论 (共 条)

分享到微博请遵守国家法律