质因子分解

作者在 2009-03-29 08:59:59 发布以下内容
#include<stdio.h>

int main(void)
{
    int n;
    int k;
    int isfirst;
   
    printf("Input n=");scanf("%d",&n);
    k=2;
    isfirst=1;
    while(k<=n)
    {
        if(n%k==0)
        {   
            if(isfirst)
            {
                printf("%d=%d",n,k);
                isfirst=0;
            }
            else
            {
                printf("*%d",k);
            }
            n/=k;
        }
        else
        {
            k++;
        }
    }
    printf("\n");
   
    return 0;
}
默认分类 | 阅读 1862 次
文章评论,共1条
nearll
2009-04-01 16:35
1
经典!
游客请输入验证码
浏览27303次
文章分类