c语言 因子

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:08:58
c语言 中如6的因子是1.2.3。如何编程实现找因子。

#include <stdio.h>

int main()
{
int n;

printf("输入:");
scanf("%d",&n);

int factor=2;

printf("1,");
while(n>1)
{
if ( n % factor == 0)
{
printf("%d,",factor);
n = n / factor;
}
else
{
factor++;
}
}

printf("\n");

}