首页 > 代码库 > 求质因子数
求质因子数
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 }
求质因子数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。