[c++][1068] 质因数分解
已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。输出只有一行,包含一个正整数 p,即较大的那个质数。输入只有一行,包含一个正整数 n。
·
描述
已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。
输入
输入只有一行,包含一个正整数 n。
输出
输出只有一行,包含一个正整数 p,即较大的那个质数。
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n; //n是两个质数的积
for(int i=2;i<=n;i++){ //从2开始找
if(n%i==0){ //第一个能被整除的数 结束判断
cout<<n/i; //输出 商为较大数 除数为较小数
break; //结束
}
}
return 0;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)