质因数分解求最大质因数 #include <iostream> #include <cmath> using namespace std; int n; int main() { cin >> n; for (int i = 2; i<=sqrt(float(n)); i++) if (n % i == 0) { cout << n / i << endl; break; } system("pause"); return 0; }