分解质因数

简介: 分解质因数

include

include

include

using namespace std;
typedef long long ll;
void get_prime(int x)
{

while(x>1)
{
    for(int i=2;i<=x;i++)
    {
        if(x%i==0)
        {
            x=x/i;
            cout<<i<<"  ";
            break;
        }
    }
}
cout<<endl;

}
int main()
{

int n;
while(cin>>n)
{
    get_prime(n);
}

}

目录
相关文章
|
3月前
将一个正整数分解质因数
【1月更文挑战第14天】将一个正整数分解质因数。
31 0
|
2月前
|
人工智能 算法 BI
数学知识:质数与约数
数学知识:质数与约数
36 0
|
3月前
|
Java C++
筛法求质数
筛法求质数
30 0
|
5月前
|
C++
筛质数、分解质因数和快速幂的应用
筛质数、分解质因数和快速幂的应用
45 0
|
3月前
|
人工智能 Java C++
分解质因数
分解质因数
15 1
|
3月前
|
C++
有效的完全平方数(C++)
有效的完全平方数(C++)
22 0
|
9月前
AcWing 867. 分解质因数
AcWing 867. 分解质因数
|
9月前
AcWing 868. 筛质数
AcWing 868. 筛质数
|
4月前
分解质因数答疑
为什么n % i == 0就是质数 因为在枚举到i之前已经把n中2到i-1的质因子除干净了,此时n中不含2到i-1的质因子,由于n为i的倍数,所以i中也不包含2到i-1的质因子。如果i可以整除前面的i - 1中的数那么i = x * (i - 1),n = x2 * (x * (i - 1)); 矛盾了 为什么只需要枚举到根号N
25 2
|
8月前
|
算法 C语言 C++
【数论】试除法判断质数,分解质因数,筛质数
将定义进行模拟,若整除了除1与其自身的另外的数,则为质数
72 0