|
扩展为矩形方格子中的正方形总数统计。
即m、n可以不同。
但是请注意 i 和 m 、j 和 n 保持方向相同,不要弄反了!
- Function f(i, j, m, n)
- m1 = (m + 1) \ 2: If i > m1 Then i = m - i + 1
- n1 = (n + 1) \ 2: If j > n1 Then j = n - j + 1
- For l = 1 To IIf(m < n, m, n)
- If l > m1 Then t1 = m - l + 1 Else t1 = l
- If i < t1 Then t1 = i
-
- If l > n1 Then t2 = n - l + 1 Else t2 = l
- If j < t2 Then t2 = j
-
- s = s + t1 * t2
- Next
- f = s
- End Function
复制代码 |
评分
-
查看全部评分
|