//打印因子
int Print_yinzi(int num)
{
int i ;
for(i = 1 ; i <= num / 2 ; i++)
{
if(num % i == 0)
{
printf("%d ",i);
}
}
return 0 ;
}
//分解质因数
int Print_zhiyinshu(int num)
{
int i ;
for(i = 2 ; i <= num ; num % i == 0 ? num /= i:++i)
{
if(num % i == 0)
printf("%d ",i);
}
}
时间: 2024-10-03 14:38:49