问题描述: 用Pascal编写—输入一个正整数n,把它分解成质因子相乘的形式.例如24=2*2*2*3.(用for循环语句) 1个回答 分类:综合 2014-11-30 问题解答: 我来补答 var n,i:longint;beginread(n); write(n,'='); for i:=2 to trunc(sqrt(n)) doif n mod i=0 thenbeginwhile (n mod i=0)and(n div i1) dobeginwrite(i,'*');n:=n div i;end;if n div i=1 then begin writeln(n); halt; end; end;end. 展开全文阅读