我正在寻求关于我的VBA脚本的帮助。我卡在了如何使用mod函数上。
到目前为止,这是我所做的:
任何建议都将不胜感激。
到目前为止,这是我所做的:
Function AddOddNumbersWithMod(nr)
Dim i, sum
sum = 0
For i = (IF 1 MOD 2 = 0) to nr step 1
sum = sum + i <-- (calculate all the odd numbers before nr)
Next i
End Function
任何建议都将不胜感激。
For i =
后面括号中的条件,看看能否发现它。) - Ken White1 + 3 + 5 + ... + (2k-1) = k^2
。 - John Coleman对于 i = 1 到 nr,步长为2
- A.S.H(1 Mod 2) = 0
,则始终为False
或0
。你为什么要在If
语句中使用计算,而且只使用一些固定的魔数,这些数字将始终计算出相同的结果呢?只需使用For i = 0 to nr
并找到其他有用的地方学习如何使用MOD
。 - FreeMan