1樓:匿名使用者
var c,n,i:longint;
begin
readln(n);
write(n,'=1');
i:=2;
while i<=n do
begin
while n mod i = 0 do
begin
write('*',i);
n:=n div i;
end;
inc(i);
end;
readln;
end.
2樓:匿名使用者
var n:integer;
begin
readln(n);
for i:=2 to n do
begin
if n mod i=0 then writeln(i,' ');
end;
end.
3樓:
var n,i:longint;
begin
readln(n);
for i:=2 to trunc(sqrt(n))doif n mod i=0 then write(i,' ');
end.
4樓:匿名使用者
var n,i,k:longint;a:array[1..1000] of longint;
begin
readln(n);
write(n,'=');k:=0;
i:=2;
while i<=n do
begin
while n mod i = 0 do
begin
inc(k);a[k]:=i;
n:=n div i;
end;
inc(i);
end;
for i:=1 to k-1 do
write(a[i],'*');
writeln(a[k]);
end.
分解質因數,分解質因數
210 3 2 5 7 希望能幫到你,祝你學習進步,不理解請追問,理解請及時採納!每個合數都可以寫成幾個質數相乘的形式。其中每個質數都是這個合數的因數,叫做這個合數的分解質因數。分解質因數只針對合數。方法舉個簡單例子,12的分解質因數可以有以下幾種 12 2x2x3 4x3 1x12 2x6,其中1...
什麼是分解質因數什麼叫分解質因數
每個合數都可以寫成幾個質數相乘的形式。其中每個質數都是這個合數的因數,叫做這個合數的分解質因數。分解質因數只針對合數。求一個數分解質因數,要從最小的質數除起,一直除到結果為質數為止。分解質因數的算式叫短除法,和除法的性質差不多,還可以用來求多個個數的公因式。分解質因數就是把一個合數分解成若干個質因數...
78怎麼分解質因數90的分解質因數是?
分解方法如下 用短除法可以求出78的質因數 78 2 3 13。分解質因數的方法是先用一個合數的最小質因數去除這個合數,得出的數若是一個質數,就寫成這個合數相乘形式 若是一個合數就繼續按原來的方法,直至最後是一個質數 分解質因數的有兩種表示方法,除了最常用的 短除分解法 之外,還有一種方法就是 塔形...