標題:
請問質數的運算方式?
[打印本頁]
作者:
louislcw
時間:
2013-9-24 23:05
標題:
請問質數的運算方式?
請問各位大大
如何使用excel自行運算"自訂義"數的最小質數?
比如我輸入510會自動運算最小質數為17
作者:
Hsieh
時間:
2013-9-24 23:39
回復
1#
louislcw
何謂510最小質數為17?
若以510所有因數中的質數而言,2即為最小質數
作者:
louislcw
時間:
2013-9-25 23:26
回復
2#
Hsieh
應該是說我我有一數510
利用因數分解得到510=2*3*5*17
再從中判斷其最大因數為17
請問大大這樣有解嗎?
作者:
Hsieh
時間:
2013-9-26 08:13
回復
3#
louislcw
自定義函數
Function MGCD(number As Double) As Double
Dim i As Double
For i = number - 1 To 2 Step -1
If number Mod i = 0 And IsOnly(i) Then MGCD = i: Exit For
Next
End Function
Function IsOnly(number As Double) As Double
For i = 2 To number
If number Mod i = 0 Then cnt = cnt + 1
Next
IsOnly = cnt = 1
End Function
複製代碼
[attach]16169[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)