/*
求质因子的个数
*/
#include < stdio.h >
int main( void )
{
long x0,y0 ;
long k,total = 0 ;
int i,j,num = 0 ;
scanf( " %d " , & k);
j = 2 ;
while ( 1 )
{
if (k % j == 0 )
{
printf( " %d " ,j);
while (k % j == 0 && k != j)
k /= j ;
num ++ ;
if (k == j)
break ;
}
j ++ ;
}
printf( " num=%ld " ,num);
system( " pause " );
return 0 ;
}
#include < stdio.h >
int main( void )
{
long x0,y0 ;
long k,total = 0 ;
int i,j,num = 0 ;
scanf( " %d " , & k);
j = 2 ;
while ( 1 )
{
if (k % j == 0 )
{
printf( " %d " ,j);
while (k % j == 0 && k != j)
k /= j ;
num ++ ;
if (k == j)
break ;
}
j ++ ;
}
printf( " num=%ld " ,num);
system( " pause " );
return 0 ;
}