将一个正整数分解质因数

#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);
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sangzhihui608/article/details/51549412
个人分类: C编程练习
上一篇学习笔记—进程间通信
下一篇多线程程序设计
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭