#include <stdio.h>
int main()
{
int i = 2;//因为是素数开始的
int n;//用户输入的值
scanf("%d",&n);
if(n < i)
{
printf("%d\n",n);
}
printf("%d = ",n);
for(i = 2;n / i != 0;)
{
if(n % i == 0)
{
if(n == i)
{
printf("%d\n",i);
}
else
{
printf("%d *",i);
}
n = n / i;
}
else
{
i ++;
}
}
}
将一个正整数分解质因数。例如:输入90,打印出90 = 2 * 3 * 3 * 5。
最新推荐文章于 2021-03-14 15:20:47 发布