如何用C求质因数?

#include <stdio.h>

int main()  

{

    int a=2016;

    int i=2;

    for (i;i*i<a+1;i++)

{

    if (a%i==0)//求因数

{

    int b=2;

    for(b;b*b<i+1;b++)

{

    if(i%b==0){break;}//求质因数

    else{printf("%d ",i);}

}

}

}

   

    return 0;    

}


苏_story
浏览 1278回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP