题目中说已知正整数 ? 是两个不同的质数的乘积
两个不同的质数的乘积!!!
但为什么代码只需求出最大因数(0,n除外)?
附代码
#include <iostream> using namespace std; int main(){ int n; cin >> n; for (int i = 2; i <= n; i++) if (n % i == 0) { cout << n / i; break; } return 0; }