没什么好说的做题多了第一感觉就来了,dddd(懂得都懂)
#includeusing namespace std; int su(int n){ for(int i=2;i<=sqrt(n);i++) if(n%i==0) return 0; return 1; } int main() { int n,i,j,k,m,s; int a[1010]; a[0]=a[1]=0; j=0; for(i=2;i<=500;i++){ if(su(i)) a[j++]=i; } cin>>n; s=1; j=0; while(su(n)==0) { if(n%a[j]==0){ s++; n/=a[j]; // cout<



