zoukankan      html  css  js  c++  java
  • 分解质因数

    private static void 分解质因数()        

    {          

       StringBuilder sb = new StringBuilder();   

              int n,inputNumb;     

            Console.WriteLine("please input a number:");  

               inputNumb = Convert.ToInt32(Console.ReadLine());    

             n = inputNumb;

                for (int i = 2; i <= n; i++) //循环被除数     

            {               

      while (n != i)           

          {               

          if (n % i == 0) //整除即可//质数            

             {            

                 sb.Append(i+"*");          

                   n = n / i; //新的除数        

                 }           

              else break;      

               }      

           }        

         sb.Append(n);    

             Console.WriteLine("{0}分解质因数为:{1}",inputNumb,sb.ToString().TrimEnd(new char[]{'*'}));    

         }

  • 相关阅读:
    108.将有序数组转换成二叉搜索树
    剑指Offer 09.用两个栈实现队列
    215.数组中的第K个最大元素
    AcWing 845.八数码
    1.两数之和
    迷宫问题
    倒计时
    Redis 红包
    Redis
    EF Api 全套
  • 原文地址:https://www.cnblogs.com/xiexingen/p/2846513.html
Copyright © 2011-2022 走看看