参考代码:
#include<iostream>
using namespace std;
int findLargerPrimeFactor(int n) {
int largerPrime = 0;
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
largerPrime = n / i; // 更新较大的质数因子
break;
}
}
return largerPrime;
}
int main() {
int n;
cin >> n;
int largerPrime = findLargerPrimeFactor(n);
cout << largerPrime << endl;
return 0;
}
0.0分
1 人评分
最小公倍数 (C语言代码)浏览:862 |
兰顿蚂蚁 (C++代码)浏览:1044 |
printf基础练习2 (有点不明白)浏览:836 |
1642题解浏览:708 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
C二级辅导-求偶数和 (C语言代码)浏览:671 |
数组输出 (C语言代码)浏览:700 |
1052题解(链表操作)浏览:651 |
小O的乘积 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1286 |