已解决 高子健 新手天翼 顺便回答一下4010 我会再5月一号随机采纳(其实不是,我会采纳2楼) 不要水 不然被禁言 别怪我了 #include<iostream> using namespace std; int main(){ int n,i=2,c=0,max=0,m=0; cin>>n; while(1){ while(1){ if(n%i!=0) { c++; break; } n=n/i; } if(n==1) break; i++; max=i; } cout<<max; return 0; }