186进行因子分解的结果是什么

来源:百度知道 编辑:UC知道 时间:2024/06/04 02:04:27

186=2*3*31

186=2*3*31

//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>
void fj(int);
int main(int argc, char* argv[])
{ int a;
scanf("%d",&a);
fj(a);
system("pause");
return 0;
}

void fj(int a)
{
int t=a,b=2;
while (b<=t)
{
if (t%b==0) {
t==a?printf("%d=%d",a,b):printf("*%d",b);
t=t/b;
b=1 ;
}
b++;
}
putchar('\n');
}
//---------------------------------------------------------------------------

//BCB2007中测试通过