您好如何劃分的間隔分成相等的部分 例如:如何劃分的間隔分成相等的部分
[1-100] divide by 5 part -->
1- [1-20]
2- [21-40]
3- [41-60]
4- [61-80]
5- [81-100]
或
[1-102] divide by 5 part -->
1- [1-20]
2- [21-40]
3- [41-60]
4- [61-80]
5- [81-100]
6- [100-102]*
我嘗試一個代碼,但有時工作,並且在其他NUMS不因爲它必須工作 這是我做的(我知道我是數學周:P,我編碼它2周前,現在我不知道我是如何使它:D)
Func vall($a , $b)
Local $inval = ''
$all = $a
$c = $b ; - 1
$evv = Int($all/$c)
$rrt = Int($all/$evv)
$trtr = $evv
$ee = 1
$fg = 0
if Mod($a,$evv) == 0 Then
for $ll = 1 to $rrt ; $all
if $ll = $rrt Then
$inval = $inval & $ee&':-:'& $trtr
Else
$inval = $inval & $ee&':-:'& $trtr&','
EndIf
$ee = $ee + $evv
$trtr = $trtr + $evv
Next
Else
for $ll = 1 to $rrt ; $all
$inval = $inval & $ee&':-:'& $trtr&','
$ee = $ee + $evv
$trtr = $trtr + $evv
Next
$uu = $trtr -$evv + 1
$inval = $inval & $uu&':-:'& $all
EndIf
Return $inval
EndFunc
我使用了AutoIt,但我需要的算法在任何郎使用它。
謝謝。
確保從明年使用註釋每當你寫代碼的時候。這會幫助你練習。 –