#include<stdio.h>
int main()
{
int i, j = 2, k;
scanf("%d", &i);
k = i;
printf("%d = ", i);
if(k == 1)
printf("%d", 1);
for(j = 2; j <= i; j++)
{
if(k == 1)
break;
if(k % j != 0)
continue;
else
{
while(k % j == 0)
{
printf("%d", j);
k /= j;
if(k != 1)
printf("%c", '*');
}
}
}
return 0;
}
分解质因数 如 198 = 2 * 3 * 3 * 11
最新推荐文章于 2020-03-30 22:02:12 发布