问题
问答题
[流程图]
[说明] 把指定区间上的所有整数分解质因数,每一整数表示为质因数按从小到大顺序排列的乘积形式。如果被分解的数本身是素数,则予以注明。例如,90=2×3× 3×5,91=素数。 下面的流程图描述了分解质因数的过程。对每一个被分解的整数j,赋值给b(以保持判别运算过程中j不变),用K (从2开始递增1取值)试商,若不能整除,打印输出“*k”,b除以k的商赋给b(b=b/k)后继续用k试商(注意,可能有多个k因数),直至不能整除,k增1继续。 将流程图中的(1)~(5)处补充完整。
答案
参考答案:
解析:(1)for(j=m; j<=n; j++) (2)b=b/k (3) k++ (4) w++ (5) 输出大于j平方根的因数,printf (“%1d\n",b)