质因数分解

质因数分解题面

#include<iostream>
#include<cstdio>

#include<cmath>
using namespace std;

int main()
{
    int n;
    scanf("%d",&n);
    for(int i=2;i<=sqrt(n);i++)
    {
        if(n%i==0)
        {
            printf("%d
",n/i);
            break;
        }
    }
    return 0;
}

可爱的题~(≧▽≦)/~啦啦啦

 这个要用到质数唯一分解定理

一个数N(>1)质因分解,有且只有一个因子大于sqrt(N)——开根号。

简介质数唯一分解定理

“为什么圆规能画出圆?” “因为心不变,脚在动。”
原文地址:https://www.cnblogs.com/xrj1229/p/9222721.html