求质因子数
Posted 多一份不为什么的坚持
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求质因子数相关的知识,希望对你有一定的参考价值。
1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 6 int Prim( int n)//求n的质因子个数 7 { 8 int i=2,cnt=0; 9 while(n>0&&n>=i)//防止发生除0错误,因为可能素数还不够50 10 { 11 if(n%i==0) 12 { 13 cnt++; 14 while(n%i==0) 15 { 16 n=n/i; 17 } 18 } 19 i++; 20 } 21 return cnt; 22 } 23 24 int main() 25 { 26 int n; 27 scanf("%d",&n); 28 printf("%d",Prim(n)); 29 return 0; 30 }
以上是关于求质因子数的主要内容,如果未能解决你的问题,请参考以下文章