简单的使用C++搞定算术基本定理 #include #include using namespace std; int main() { int n,i=2; float a; cin>>n; a=sqrtf(n); while(i<=a) { while(n%i==0) { cout<<i; if(n!=i) cout<<"*"; n=n/i; } i++; } return 0; } 笔者能力有限,初入IT,如有问题,请多多指教。