#include <stdio.h>
void main()
{
int a,i,j;
printf("输入一个正整数:" );
scanf("%d" ,&a);
printf("\n" );
printf("%d=" ,a);
j = (a+1)/2;
for (i=2;i<=j;i++)
{
if (a%i == 0)
{
a = a/i;
printf("%d*" ,i);
i = i-1;
}
}
printf("\b" );
}
本文详细解析了一段使用C语言实现的质因数分解算法,通过输入正整数并输出其质因数分解结果,展示了C语言在数学问题解决上的应用能力。
1679

被折叠的 条评论
为什么被折叠?



