分解质因数模板

来源:互联网 发布:java 二分法查找代码 编辑:程序博客网 时间:2024/05/16 15:04
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int main(){
 int n;
 cin>>n;
 for(int i=2;i<=sqrt(n);i++){
  while(n%i==0){
   n/=i;
   printf("%d ",i);
  }
 }
 if(n!=1) cout<<n;
 cout<<endl;
 return 0;
}
原创粉丝点击