#4888: 請問一下 我該如何修改


tidub (LEE)


#include <stdio.h>
#include <stdlib.h>

int main(void){
         int number,i;
     scanf("%d",&number);
         
     if(number>0){   
                                 for(i=2;i<=number;i++){
                                        if(number%i==0){                                             
                                                do {
                                                 number=number/i;
                         printf("%d", i);
                                                 printf("*");
                                                }while(number%i==0);                                                          
                                        }else{
                                                continue;
                                        }
                                          
                }
                                printf("\b ");
                 
         }else{                 
         }
    system("pause"); 
        return 0;
}
 
 
#4892: Re:請問一下 我該如何修改


popular10347 (ICPC// 哪時能唸到高等演算法T^T)


#include
#include

int main(void){
         int number,i;
     scanf("%d",&number);
         
     if(number>0){   
                                 for(i=2;i<=number;i++){
                                        if(number%i==0){                                             
                                                do {
                                                 number=number/i;
                         printf("%d", i);
                                                 printf("*");
                                                }while(number%i==0);                                                          
                                        }else{
                                                continue;
                                        }
                                          
                }
                                printf("\b ");
                 
         }else{                 
         }
    system("pause"); 
        return 0;
}


你應該可以用陣列來儲存因數

最後才把它印出來