✔ 最佳答案
如果 n(n+1)/2 是在 1000 內的奇數, 則
n(n+1) < 2000
==> n < 45
==> n/2 < 22.5
小於 22 的奇數共有 11 個, 所以這條公式可以找到 1000 裡面有22 個 n.
包括 n = 1, 2, 5, 6, 9, 10, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34, 37, 38, 41, 42.
2013-03-21 10:10:47 補充:
少於 45 的有 21 個單數——我喜歡用除以 2 的方法。
2013-03-21 10:18:12 補充:
Sorry, 我寫錯咗。
少於 45 的有 22 個雙數,這 22 個雙數除以 2 就會是單數。
若 n 是這個雙數,則 (n/2) 及 (n+1) 都是單數,它們的積是單數。
若 (n+1)/2 是這個雙數,則 n 及 (n+1)/2 都是單數,它們的積是單數。
2013-03-21 10:20:24 補充:
太心急了,最尾一行又打錯。
若 (n+1) 是這個雙數,則 n 及 (n+1)/2 都是單數,它們的積是單數。
2013-03-21 10:27:40 補充:
怪不得那麼多人喜歡在意見箱作補充。
如果 n(n+1)/2 是在 1000 內的奇數, 則
n(n+1) < 2000
==> n < 45
少於 45 的有 22 個雙數,這 22 個雙數除以 2 就會是單數。
若 n 是這個雙數,則 (n/2) 及 (n+1) 都是單數,它們的積是單數。
若 (n+1) 是這個雙數,則 n/2 及 (n+1)/2 都是單數,它們的積是單數。
(這個補充比較完整。)