题解 | #质数因子#

质数因子

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

#include<stdio.h>
#include<string.h>

long num;
int i,j,k,m,n,tmp,len=0;
int flag=0;
int main()
{
    scanf("%d",&num);
    //寻找质因数,找到一个输出一个
    for(m=2; m*m<=num; m++)
    {
        if(num %m == 0)
        {
            while(num %m == 0)
            {
                num/=m;
                printf("%d ",m);
            }
        }
    }
    //如果最后一个质因数不等于1,也输出
    if(num != 1)
       printf("%d ",num);
    return 0;
}
全部评论

相关推荐

夏目LTH:这个真的很看运气,多投吧。我从去年十二月底一直投到现在,之前没一个offer,结果两周前投的一家面试官聊的特别好,直接速通offer还给的SP待遇开的比我期望都够。
我的求职进度条
点赞 评论 收藏
分享
小牛炒肉:好大的官威居然不是什么官
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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