输入一个数拆成之积为
#include "math.h"
main()
{   int n;  
void f(int n);  
scanf("%d",&n);   
printf("%d=",n);
if(n<0) printf("-");     
 n=fabs(n);  
fun(n);
}
void fun(int n)
{  int k,r;
for(k=2;k<=sqrt(n);k++)
{   r=n%k;
      while(r==0)
     {
       printf("%d",k);    n=n/k;
       if(n>1)printf("*");   
       r=n%k;
     }
}
if(n!=1) printf("%d\n",n);
}
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17635001.html

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号