2013-10-25 18 views

回答

1
my $var = 37.43745; 

my $res = sprintf("%.2f", int($var * 100)/100); 

print $res; 
+0

如果第二個小數位數爲零,這將返回兩位小數。 – zgpmax

+0

如果輸入是37.30,這將返回37.29。 – virus

0
$var= int($var*100)/100; 

這是我猜的最簡單的解決方案。

+1

如果第二個小數位是零,這將呈現一位小數位。 – zgpmax

+0

@ hochgurgler同意,但OP沒有具體說明 – virus