Re: [問題] 計算問題

看板Perl作者 (小a)時間15年前 (2008/09/03 23:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《mayalu (小君)》之銘言: : 題目是:從1加到n,那麼在累加結果不超過100,n的最大值應該是多少? : 以下是程式碼: : use strict; : my ($sum, $n); : while ($sum <= 100) { : $sum+=$n; : $n++; : } : print $n; : 看起來覺得是對的, 可是答案錯了 : 應該是13, 可是算出來是15, : 可以請教要如何更改嗎? use strict; my ($sum, $n); while ($sum <= 100) { # $sum+=$n; # $n++; $sum += ++ $n; print "\$sum = $sum\t\$n = $n\n"; # 加上這行方便除錯... } #print $n; print $n - 1; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.236.185
文章代碼(AID): #18lh2X5O (Perl)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
文章代碼(AID): #18lh2X5O (Perl)