将一个正整数分解质因数.例如:,输入90.输出90=2*3*3*5的C语言编辑程序

2024-11-22 07:21:30
推荐回答(1个)
回答1:

# include

void main()
{
int n,i;
printf("\nplease input a number:\n");
scanf("%d",&n);
printf("%d的质因数: ",n);
for(i=2;i<=n;i++) {
while(n%i==0)
{printf("%d ",i);n/=i;}

}
printf("\n");
}