[問題] 有關於無條件進位的問題...

看板Perl作者 (Mm~~~)時間17年前 (2008/09/17 00:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
各位版友安... 就是關於無條件進位的問題....好像fortran 是用MOD 小弟在網路上有爬了很久的文....似乎用Int 也不行.. 就是如果$a=3.6 or 3.1 之類的 就無條件進到4... 請問要下什麼語法呢? 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.24.159

09/17 00:46, , 1F
use POSIX; $b = ceil($a);
09/17 00:46, 1F

09/17 00:50, , 2F
$a = int($a) + 1 if($a > int($a));
09/17 00:50, 2F

09/17 00:54, , 3F
二樓值為負會錯...
09/17 00:54, 3F

09/17 03:20, , 4F
$b = int($a); $b ++ if($a > 0 and $a > int($a));
09/17 03:20, 4F
文章代碼(AID): #18pzx3FF (Perl)
文章代碼(AID): #18pzx3FF (Perl)