输入一个数拆成之积为
#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