本文最后更新于 1646 天前,其中的信息可能已经有所发展或是发生改变。
编写程序,输入一个正的偶数,输出该偶数的所有质因子,输出以等式的形式表示。
例如:输入:500
输出:500=2*2*5*5*5
输入:612
输出:612=2*2*3*3*17
#include <stdio.h>
int main()
{
int num, i = 2;
scanf("%d", &num);
printf("%d=", num);
for (i = 2; i * i <= num; i++)
{
while (num % i == 0)
{
printf("%d", i);
num /= i;
if (num > 1)
printf("*");
}
}
if (num > 1)
printf("%d", num);
return 0;
}