close
你這題的題目有部分敘述有誤:數值相乘的答案是積不是和,所以幫你把題目修正一下
題目: 利用迴圈設計一程式,可找出3個連續奇數的數字組合,而且此3個連續奇數之數字的乘積,恰好落在0~99999的範圍內,會有多少組解呢?(如21x23x25=12075此組的乘積剛好落在0~99999的範圍內)
完成的程式
有人問為何用While Loop不是用For Loop,有看過其他人用For Loop做過?同樣是迴圈沒錯,但意義大不同
For Loop是已經知道結果,然後去找出其中的組合變化,以這題目來說就是已知答案有22組,然後找出每一組的組合
While Loop是不知道結果,但知道組合變化的範圍,然後用這組合變化去推算出結果
提問的人說的用For Loop做的答案是錯的,因為那是設定For Loop的次數再去看執行後的結果是否落在範圍內,跟題目的原意不合
文章標籤
全站熱搜
留言列表