标题:求助大神
只看楼主
亲爱滴小猪猪
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2012-11-29
结帖率:100%
已结贴  问题点数:5 回复次数:1 
求助大神
求分解质因数   看看呢个地方出错了#include<stdio.h>
int main()
{
    int n,b,c,i,flog;
    scanf("%d",&n);
    flog=1;
    for(i=2;i<n;i++)
    {
        if(n%i==0)
            b=i;
        for(c=2;c<b;c++)
        {
            if(b%c==0)
                flog=0;
            else
                flog=1;
        }
        if(flog)
            printf("%d ",b);
    }
    printf("\n");
    return 0;
}
搜索更多相关主题的帖子: 质因数 
2012-12-12 09:43
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:5 
程序代码:
#include<stdio.h>
int main()
{
    int i, n, temp;
    scanf("%d",&n);
    temp = n;
    while (1)
    {
        for (i = 2;i < temp;i++)
            if (temp % i == 0)
                break;
        if (i == temp)
        {
            printf("%d = %d\n", temp, n);
            break;
        }
        printf("%d * ", i);
        temp /= i;
    }
    return 0;
}


[fly]存在即是合理[/fly]
2012-12-12 10:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-390814-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.180783 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved