题解 | #质数因子#
质数因子
https://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607
#include <iostream> using namespace std; int main() { unsigned u; cin >> u; for (unsigned i = 2; i * i <= u; ++i) { while (u % i == 0) { cout << i << " "; u /= i; } } if (u != 1) cout << u << endl; else cout << endl; }