首页 > 技术文章 > 牛客网考研复试题-质因数的个数

cutelife 2019-12-16 13:07 原文

题目地址:https://www.nowcoder.com/practice/20426b85f7fc4ba8b0844cc04807fbd9?tpId=40&tqId=21338&tPage=1&rp=1&ru=/ta/kaoyan&qru=/ta/kaoyan/question-ranking

题解:无

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4     int n;
 5     while(cin>>n){
 6         int i=2;
 7         int l=0;
 8         while(n%2==0){
 9             n/=2;
10             l++;
11         }
12         for(i=3;n>=i;i=i+2){
13             while(n%i==0){
14                 n/=i;
15                 l++;
16             }
17         }
18         cout<<l<<endl;
19     }
20     return 0;
21 }

推荐阅读