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...