已解决 汤启恩 新手光能 #include<bits/stdc++.h> using namespace std; int main(){ long long a,k,max=0; cin>>a; for(long long i=2;i<=a;i++){ k=i; while(a%k==0){ if(a%k==0) a/=k; if(k>max) max=k; } } cout<<max; return 0; } 90分 Time Limit Exceeded