pascal分解質因數

2021-12-20 07:59:39 字數 1041 閱讀 6357

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。分解質因數的方法是先用一個合數的最小質因數去除這個合數,得出的數若是一個質數,就寫成這個合數相乘形式 若是一個合數就繼續按原來的方法,直至最後是一個質數 分解質因數的有兩種表示方法,除了最常用的 短除分解法 之外,還有一種方法就是 塔形...