编辑代码

#include <stdio.h>
int main() 
{    
    int num,i;    
    printf("请输入一个正整数:");    
    scanf("%d", &num);    
    printf("%d=",num);    
    for (i=2;i<=num;i++) 
    {        
        while(num%i==0) 
        {            
            printf("%d",i);            
            num/=i;            
            if(num!=1)     
            {                
                printf("*");            
            }     
        }    
    }    
    printf("\n");    
    return 0;}