#include <bits/stdc++.h>
using namespace std;
int main(){
int num,res;
cin>>num;
for(int i=2;i*i<=num;i++){
if(num%i==0)res=i;
while(num%i==0){
num/=i;
}
}
if(num!=1)res=num;
cout<<res<<endl;
return 0;
}
一本通1620:质因数分解
C++程序实现整数因子分解
该代码片段展示了如何使用C++编程语言实现一个函数,用于分解给定整数的因子并输出结果。程序通过循环结构找到所有因子并将数除以因子直到余数为1。
921

被折叠的 条评论
为什么被折叠?



