问大家一道题目 本人新手 谢谢指点

问大家一道题目 本人新手 谢谢指点

<?php
//21、将两个数“68.75”、“54.35”相加,利用sprintf()的格式化输出,将结果输出为“123.100”。
$a=68.75;
$b=54.35;
$c=$a+$b;
$d=sprintf("%f",$c);
echo round($d,3);
?>
为什么我输出了还是123.1,我想输出123.100,光用sprintf输出的是123.100000

这样输出就行了

[复制到剪切板]
CODE:
<?php
//21、将两个数“68.75”、“54.35”相加,利用sprintf()的格式化输出,将结果输出为“123.100”。 
$a=68.75;
$b=54.35;
$c=$a+$b;
$d=sprintf("%.3f",$c);
echo 
$d;
?> ;


如履薄冰

谢谢啦