质因数求解

复制代码
#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    int num;
    cin>>num;
    for(int i=2;i*i<num;++i){
        if(num%i==0){
            cout<<i<<" ";
            num /= i;
            i=1;
        }
    }

    if(num!=1){
        cout<<num<<" ";
    }
}
// 64 位输出请用 printf("%lld")
复制代码

 

posted @   heisse  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示