#6798: 一直RE,請各位大大幫我看一下程式是哪裡有問題!


ericsivs (麵包)

學校 : 國立勤益科技大學
編號 : 25699
來源 : [61.219.216.126]
最後登入時間 :
2016-10-07 16:24:48
a010. 因數分解 | From: [123.195.124.12] | 發表日期 : 2012-07-17 00:20

 一直RE,請各位大大幫我看一下程式是哪裡有問題!
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a[1400],c,e,f,temp;
    while(scanf("%d",&c)!=EOF)
    {
        e=2;
        f=1;
        while(c!=1)
        {
            if((c % e)==0)
            {
                a[f] = e;
                temp=c/e;
                c= temp;
            }
            else
            {
                a[f]=0;
                e++;
            }
            f++;
        }
        a[f]=-1;
        for(e=1;e<f;e++)
        {
            if(a[e]!=0)
            {
                if(a[e]==a[e+1])
                {
                    printf("%d", a[e]);
                    if(a[e+1]==-1)
                        printf("");
                    else
                        printf("^");
                }
                else
                {
                    printf("%d", a[e]);
                    if(a[e+1]==-1)
                        printf("");
                    else
                        printf(" * ");
                }
            }
        }
        printf("\n");
    }
}

 
ZeroJudge Forum