[問題] 計算問題
題目是:從1加到n,那麼在累加結果不超過100,n的最大值應該是多少?
以下是程式碼:
use strict;
my ($sum, $n);
while ($sum <= 100) {
$sum+=$n;
$n++;
}
print $n;
看起來覺得是對的, 可是答案錯了
應該是13, 可是算出來是15,
可以請教要如何更改嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.151.5
推
09/03 18:07, , 1F
09/03 18:07, 1F
推
09/05 06:08, , 2F
09/05 06:08, 2F
→
09/05 06:09, , 3F
09/05 06:09, 3F
→
09/05 06:09, , 4F
09/05 06:09, 4F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章