编辑代码

#include <stdio.h>

int main()
{
    int i,n;
    printf("请输入一个整数");
    scanf("%d",&n);
    printf("%d=",n);
    for(i=2;i<=n;i++)
    {
        if(i==n)
        {
            printf("%d\n",n);
        }
        while(i!=n)
        {
            if(n%i==0)
            {
                printf("%d*",i);
                n/=i;
            }
            else
            {
                break;
            }
        }
    }
    return 0;
}