将一个正整数分解质因数

来源:互联网 发布:现在还有网络聊天室吗 编辑:程序博客网 时间:2024/05/17 22:17
#include <stdio.h>


int main(void)
{
        int i,n;
        printf("input number:\n");
        scanf("%d",&n);
        printf("%d = ",n);
        for(i=2;i<=n;i++)
                while(n!=i)
                {
                        if(n%i==0)
                        {
                                printf("%d*",i);
                                n = n/i;
                        }
                        else
                                break;
                }
        printf("%d\n",n);
}
0 0
原创粉丝点击