提交时间:2023-08-22 11:13:23

运行 ID: 99158

#include <iostream> using namespace std; int main() { long long n; cin>>n; cout<<n<<'='; bool v=true; for(int i=2;i<=n;i++) { for(;;) { if(n%i!=0) { break; } n/=i; if(v) { cout<<i; v=false; } else { cout<<'*'<<i; } } } if(n!=1) { cout<<'*'<<n; } return 0; }