求2 100中每個數的質因子,輸出如下形式

時間 2022-02-09 21:25:14

1樓:匿名使用者

pascal 版本的。。。

vara, b: array[1..100] of longint;

k, temp, i, j, n, t, l: longint;

function check(i: longint): boolean;

varj: longint;

begin

check := true;

for j:=2 to i-1 do

if i mod j = 0 then begin check := false; exit; end;

end;

begin

for i:=2 to 100 do

if check(i) then begininc(t);

a[t] := i;

end;

for i:=2 to 100 do beginn := i;

l := 0;

while n <> 1 do beginfor j:=1 to t do

if n mod a[j] = 0 then begininc(l);

b[l] := a[j];

n := n div a[j];

end;

end;

for j:=1 to l-1 do

for k:=j + 1 to l do

if b[j] > b[k] then begin temp := b[j]; b[j] := b[k]; b[k] := temp; end;

write(i, ' = ', b[1]);

for j:=2 to l do write('*', b[j]);

writeln;

end;

end.

c語言編寫:求2-100中,每個數的質因子

2樓:承菲僕鳥

#include

void

main()

}void

z(int

n,int

i)//分解質因數的函式

}else

//如果n%i!=0}

3樓:匿名使用者

都好複雜

#include

#include

#include

#include

#include

int main()

}printf ("\b");

system("pause");

return 0;}

在Excel列表中,怎樣計算奇 偶 質 合的個數

1 計算偶數 if iseven a1 a1,如果是偶數則顯示,不是偶數則顯示空 2 計算奇數 if isodd a1 a1,3 質數 if and a1 4 合數 if and a1 5 計算個數公式 count b1 b10 其中b1 b10是剛剛計算出來的偶數或奇數的單元格區域,其他的類推 6...

在已知的陣列中查詢某個數,輸出匹配數在陣列中的位置 第幾個 ,如果沒有找到輸出沒有找到

那證明資料是不存在的。陣列 array 是有序的元素序列。若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。用於區分陣列的各個元素的數字編號稱為下標。陣列是在程式設計中,為了處理方便,把具有相同型別的若干元素按有序的形式...

求N個數的最大值C語言,C 求N個數中的最大值

include stdio.h int findmax int x,int m main int n printf input the n n scanf d n printf d n findmax x,n 功能說明 返回陣列中前n個數中的最大值,findmax使用了遞迴呼叫方式 匡龍戈 void...