题解 | #质因数的个数#

质因数的个数

http://www.nowcoder.com/practice/20426b85f7fc4ba8b0844cc04807fbd9

#include<stdio.h>
int main() {
    int n, i, j;
    int count=0;
    scanf("%d", &n);
    while (n % 2 == 0) {
        n = n / 2;
        count++;
       
    }
    for (i = 1;; i++) {
        while (n % (2 * i + 1) == 0) {
            n = n / (2*i+1);
           
            count++;  
           
        }
        if (n == 1) {
            break;
        }
    }
    printf("%d", count);
    return 0;
}

全部评论

相关推荐

01-08 09:40
中南大学 Java
苏苏加油努力:你的女神不回你消息,并且给别的男生发消息 be like
点赞 评论 收藏
分享
许愿ssp的咸鱼很不想泡池子:import python as pyhton
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务