题解 | #质数因子#

质数因子

https://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607

#include "stdio.h"

int main()
{
    int a, b, i=0;
    scanf("%d",&a);
    for(b=2;b<=a;b++)
    {
        if(b>sqrt(a)+1)
        {
            b=a;
        }
        while(a%b==0)
        {
            printf("%d ", b);
            a=a/b;
        }
    }
    return 0;
}

主要思路:用平方将循环次数平方根了相当于

直接用循环超时过不了

全部评论

相关推荐

面向对象的沸羊羊很想...:简历关过不去大概率是学历这些硬件过不去
点赞 评论 收藏
分享
前期没面试,这周约了8个
钱嘛数字而已:一定至少要拿下1个,不然就成了八挂阵了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务