c语言编程
描述对于一个大合数进行分解,合数小于10^11,按递增输出合数的质(素)因子。
stone:对于流水线(循环)优化非常重要。
输入格式
只有一行,一个合数n (1<n<10^11)
输出格式
递增的质因子
例如:
输入 20
输出 2 2 5
代表一共有两个质因子,分别是 2 5
#include<stdio.h>
int main()
{
long i,n;
scanf("%4d",&n);
for(i=2;n>i;)
if(n%i==0)
{
printf("%4d",i);
n/=i;
}
else i++;
printf("\n");
return 0;
}运行出来少个5