分解质因数

痴心易碎 提交于 2019-12-02 18:15:15

原理:从小到大找约数,首先碰到的一定是质数(假设不是,之前肯定能找到约数,所以假设不成立)。找到了一个,就从这个数开始,把被除数剩下的部分再拿来分解质因数。

int a = 24;
            for (int i = 2; i <=a; i++)
            {
                if(a%i==0)
                {
                    Console.WriteLine(i);
                    a = a / i;
                    i--;
                }
            }
            Console.ReadKey();

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!